KRUSHI-MITR is a web platform dedicated to empowering farmers, students, small businesses, and nonprofit organizations by simplifying access to government schemes. The platform serves as a bridge to financial aid and welfare opportunities, providing personalized guidance and up-to-date resources. By fostering inclusivity and innovation, KRUSHI-MITR aims to create a meaningful impact on diverse communities.
- Empowerment: Facilitate access to government schemes for underserved communities.
- Awareness: Educate users about various opportunities available for financial and social welfare.
- Efficiency: Simplify the process of discovering, understanding, and applying for schemes.
KRUSHI-MITR uses user inputs to suggest government schemes tailored to their specific needs, ensuring relevance and usefulness.
The platform offers an intuitive interface, making it easy for users to browse through various schemes and resources without technical expertise.
By maintaining current information on available schemes, KRUSHI-MITR ensures users stay informed about the latest opportunities.
The website includes engaging features, such as a rotating logo animation on hover, enhancing user experience and visual appeal.
A specialized section provides tools for students to organize tasks, manage time effectively, and achieve academic goals.
- Frontend: Built using React.js for a dynamic and responsive user interface.
- Backend: Powered by Appwrite for secure and scalable data management.
- Styling: Organized CSS within a modular
styles
folder for maintainability and efficiency.
KRUSHI-MITR is deployed on Vercel and can be accessed at:
https://krushi-mitra-web.vercel.app/
To set up KRUSHI-MITR locally:
- Node.js: Ensure Node.js is installed.
- Appwrite Account: Create an Appwrite account for backend configurations.
-
Clone the Repository:
git clone https://github.com/yourusername/krushi-mitr.git cd krushi-mitr
-
Install Dependencies:
npm install
-
Set Environment Variables:
- Create a
.env
file in the root directory. - Add Appwrite configurations such as API endpoint, project ID, and secret key.
- Create a
-
Run the Development Server:
npm start
-
Access the Application: Open http://localhost:3000 in your browser.
- Input personal and land details to receive curated government schemes.
- Explore schemes categorized for agricultural development, financial aid, and more.
- Utilize the student planner for effective task management and study organization.
- Browse schemes aimed at boosting small businesses and supporting nonprofit initiatives.
- Voice Interaction: Enable voice-based commands for accessibility.
- Advanced Analytics: Provide insights into the most popular schemes and user engagement metrics.
- Expanded Coverage: Include additional resources such as agricultural techniques, business tools, and training modules.
- Mobile App: Develop a mobile application for on-the-go access.
KRUSHI-MITR thrives on community contributions. To contribute:
- Fork the Repository.
- Create a Feature Branch:
git checkout -b feature-name
- Make Your Changes and commit them:
git commit -m "Description of changes"
- Push to Your Branch:
git push origin feature-name
- Submit a Pull Request for review.
We extend our gratitude to all contributors and supporters of KRUSHI-MITR. Together, we can make a difference!