An innovative Flutter + Firebase powered platform to revolutionize community collaboration and enhance productivity. Designed to empower coordinators and users, this platform bridges the gap between creativity, communication, and organization.
- 📋 Attendance Tracking: Manage attendance seamlessly with user authentication.
- 📅 Event Management: Create, update, and oversee events with ease.
- 🛠️ Grievance Portal: Route complaints to the appropriate authorities for swift resolution.
- 🧑🤝🧑 Team Finder: Join or form teams for projects and hackathons based on skills and interests.
- 💡 Idea Sharing: Share innovative ideas, receive feedback, and upvote impactful contributions.
- ❓ Doubts Section: Post questions, get answers, and engage in meaningful discussions.
- 🎟️ Event Registration: Register for events with detailed schedules and updates.
- 🚀 Hackathon Updates: Stay informed about nearby hackathons and competitions.
- 🔔 Push Notifications: Stay on top of updates and reminders.
- 🗂️ Resource Repository: Access tutorials, articles, and project templates.
- 🏆 Leaderboard: Track contributions and celebrate achievements.
- 📝 Feedback Mechanism: Share your experience and help improve the platform.
- Frontend: Flutter (Dart)
- Backend: Firebase (Firestore, Authentication, Cloud Functions)
- State Management: BLOC/Cubit
This project is 100% open source and built to foster collaboration. Your contributions can:
- 💡 Bring new ideas and features to life.
- 🌍 Impact communities by improving collaboration and engagement.
- 🚀 Showcase your skills in Flutter, Firebase, and state management.
- 🏅 Earn recognition and add valuable experience to your portfolio.
We’re committed to creating a supportive environment for contributors and ensuring your efforts are valued and celebrated.
-
Fork the Repository
Click theForkbutton to create your own copy of this repository. -
Clone Your Fork
git clone git@github.com:rachit-goyal1071/Innogeeks-app.git cd innogeeks-app -
Install Dependencies Ensure Flutter and Dart are installed. Run:
flutter pub get
-
Set Up Firebase
- Create a Firebase project and add your app.
- Replace the existing google-services.json (Android) and GoogleService-Info.plist (iOS) with your Firebase configuration files.
flutter run
We ❤️ contributions! To ensure smooth collaboration:
- Discuss Ideas: Open an issue or join our discussions to share your ideas.
- Follow Best Practices: Adhere to Flutter and Firebase coding standards.
- Document Your Work: Update the README or add inline comments for clarity.
A huge thanks to all contributors and open-source enthusiasts who are making this platform better every day. Together, we can create something impactful! 🚀