Annapurna India is a web-based platform dedicated to connecting people who want to donate and those in need across India. It provides a seamless way to donate food, essential supplies, and funds for charitable causes. The project aims to create a supportive community that fights hunger and helps improve the lives of underprivileged communities.
Annapurna India was created with the mission to help bridge the gap between surplus food/willing donations and those in need. This project brings together donors and organizations who provide assistance to vulnerable communities across India. Users can easily donate, connect with verified NGOs, and see the impact of their contributions.
- Donor Registration 📝: Users can sign up and donate money, food, or essential supplies.
- NGO Partnership 🤝: Verified NGOs can register on the platform to receive donations.
- Tracking System 📈: Track donation history, recipients, and the impact of the contribution.
- Secure Payments 🔐: Integration of secure payment gateways to manage monetary donations.
- Frontend: React.js, Tailwind CSS, HTML5, CSS3
- Deployment: Vercel (Frontend)
- Payment Gateway: Razorpay/Stripe
- Version Control: GitHub
-
Clone the repository:
git clone https://github.com/avhixorin/annapurna-india.git
-
Navigate to the project directory:
cd annapurna-india
-
Install the required dependencies:
npm install
-
Run the application:
npm run dev
-
Open your browser and go to:
http://localhost:3000/
- Donors : Sign up, select items to donate (e.g., food, funds), and choose an NGO to donate to.
- NGOs : Register, verify, and receive donations through the platform.
-
Fork the repository:
-
Create a new branch for your feature:
git checkout -b feature-name
-
Make your changes and commit them:
git commit -m 'Add new feature'
-
Push the branch:
git push origin feature-name
-
Create a pull request.
This project is licensed under the MIT License - see the [LICENSE] file for details.
- Project Owner: Abhishek Bharti
- Email: [email protected]
- Github: github.com/avhixorin