Anganwadi Notification App is a comprehensive platform built using Flutter and Node.js to facilitate timely notifications and efficient management for Anganwadi programs. The app provides real-time updates, group-specific notifications, and robust data management.
- 🛠 Timely Notifications: Notify admins about registered individuals and group-specific information.
- 📱 User-Friendly Interface: Seamlessly manage notifications and track outreach to community groups.
- 🔄 Real-Time Updates: Ensure accurate communication on program activities and participant details.
- 💾 Efficient Backend: Utilize Node.js, Express.js, and MongoDB for secure and scalable data management.
- 🔧 Streamlined Navigation: Key sections include:
- Dashboard
- Groups
- Notifications
- Settings
- Frontend: Flutter
- Backend: Node.js, Express.js
- Database: MongoDB
- Notifications: OneSignal
- APIs: REST APIs for communication between frontend and backend
- Install Flutter.
- Install Node.js and npm.
- Set up a MongoDB database (MongoDB Atlas or local instance).
- Configure OneSignal for notifications.
- Clone the repository:
git clone https://github.com/arpitboss/Anganwadi-Notification.git
- Install Flutter dependencies:
flutter pub get
- Run the Flutter app:
flutter run
Contributions are welcome! Please follow these steps:
- Fork the repository.
- Create a feature branch:
git checkout -b feature-name
- Commit your changes:
git commit -m "Add new feature"
- Push to your branch:
git push origin feature-name
- Open a pull request.
This project is licensed under the MIT License. See the LICENSE file for details.
- Thanks to OneSignal for notification services.
- Special recognition to community members for their support and feedback.