SevaSanskriti is a Flutter application that is a comprehensive platform for Non-Governmental Organizations (NGOs) to connect with volunteers, donors, and individuals interested in supporting various causes. The app facilitates seamless communication, donation management, event organization, and volunteer coordination for NGOs.
⚠️ This Flutter Application is made in collaboration with Fenansi Indorwala
- User Authentication: Secure login and registration for NGOs, volunteers, and users.
- NGO Profile Management: NGOs can create and manage their profiles, including adding details about their mission, ongoing projects, and contact information.
- Donation Management: NGOs can list specific projects requiring funding and track donations received.
- Event Organization: NGOs can create and promote events, manage registrations, and communicate event details to attendees.
- Volunteer Coordination: Volunteers can browse available opportunities, sign up for tasks, and communicate with NGOs.
- Flutter: A framework for building cross-platform mobile applications.
- Firebase: Backend services for user authentication, database management, and cloud storage.
- get
- google_fonts
- lottie
- pin_code_fields
- image_picker
- url_launcher
- dotted_border
- firebase_core
- firebase_auth
- cloud_firestore
- shared_preferences
- permission_handler
- fast_contacts
- flutter_native_splash
- contacts_service
- firebase_storage
- intl
- maps_launcher
- mailer
- upi_india
We welcome contributions! Feel free to open an issue, submit a pull request, or provide feedback. Follow these steps to contribute:
- Fork the repository.
- Create a new branch:
git checkout -b feature/new-feature
- Make your changes.
- Commit your changes:
git commit -m 'Add new feature'
- Push to the branch:
git push origin feature/new-feature
- Submit a pull request.