This mobile application is developed using Flutter for Deepalaya, an NGO, to facilitate a seamless experience for donors. The app allows users to authenticate, access their profiles, receive organizational updates, and manage donations securely through RazorPay.
- User Authentication: Firebase is used for secure user authentication.
- Profile Access: Donors can access and manage their profiles within the app.
- Organizational Updates: Stay informed with the latest updates from Deepalaya.
- Donation Management: Utilize RazorPay for easy and secure donation management.
To get started with the Deepalya mobile app, follow these steps:
- Clone the Repository:
git clone https://github.com/DivyamArora22/DeepalayaApp.git
- Navigate to Project Directory:
cd DeepalayaApp
- Install Dependencies:
flutter pub get
- Run the App:
flutter run
Before running the app, make sure to configure the following:
- Firebase authentication with API keys.
- RazorPay configuration with API keys.
Refer to respective documentation for detailed configuration steps.
Welcome to the Deepalya Mobile App! This section will guide you through the various features and functionalities available in the app.
The side menu bar serves as a gateway to essential features and information within the app. Here's what you can find:
-
User Profile:
- View your user profile details.
- Update your profile information to ensure accuracy.
-
Our Projects:
- Explore the ongoing projects undertaken by Deepalya.
- Gain insights into the impact of these projects on the community.
-
Get Involved:
- Discover opportunities to actively participate in Deepalya's initiatives.
- Volunteer your time or skills to contribute to meaningful causes.
-
Support Us:
- Learn about different ways to support Deepalya, including making donations.
- Access the RazorPay integration for secure and convenient donation management.
-
Contact Us:
- Find the contact details for Deepalya.
- Reach out for inquiries, feedback, or collaboration opportunities.
-
About Us:
- Gain a deeper understanding of Deepalya's mission, vision, and values.
- Learn about the organization's history and the impact it has made.
-
Accessing Side Menu:
- Swipe from the left edge of the screen or tap the menu icon to reveal the side menu.
-
Selecting Options:
- Tap on the desired option in the side menu to navigate to specific features or information.
-
Updating User Profile:
- Navigate to "User Profile" in the side menu.
- Click on the "Update Profile" option to modify your personal information.
-
Donation Management:
- Visit the "Support Us" section in the side menu.
- Use the RazorPay integration to manage and track your donations securely.
Feel free to explore the app, stay informed about our projects, and actively engage with Deepalya's initiatives. Thank you for your support!
If you'd like to contribute to the project, please follow these steps:
- Fork the repository.
- Create a new branch for your feature:
git checkout -b feature-name
. - Commit your changes:
git commit -m 'Add new feature'
. - Push to the branch:
git push origin feature-name
. - Submit a pull request.
This project is licensed under the MIT License.