Sieve is a hackathon project developed at Mumbai Hacks & designed to revolutionize the learning experience by providing a structured platform for courses, personalized recommendations, roadmaps, AI-based assignments, certifications, and government tie-ups (Skill India). The project aims to help users curate, rate, and master their learning playlists, enhancing their educational journey.
-
Structured Learning Paths: Sieve offers curated learning paths, making it easy for users to navigate through various courses and topics.
-
Personalized Recommendations: The platform leverages AI-based recommendations to suggest courses and assignments tailored to each user's preferences and skill level.
-
Roadmaps for Success: Users can access well-defined roadmaps to guide them through their learning journey, ensuring a systematic and efficient approach.
-
AI-Based Assignments: Sieve integrates GPT-4 for AI-based assignments, providing users with interactive and challenging tasks to enhance their understanding and skills.
-
Certifications and Government Tie-ups: The platform collaborates with government initiatives such as Skill India, offering users opportunities to earn certifications recognized by relevant authorities.
-
Next.js on Frontend: The frontend is built using Next.js, a React framework that enables fast and efficient web development.
-
Express Node MongoDB Backend: Sieve's backend is powered by Express.js and Node.js, with MongoDB as the database, ensuring a robust and scalable infrastructure.
-
Hugging Face Integration: The project incorporates Hugging Face's models and samples to enhance the natural language processing capabilities within the platform.
- Frontend: Next.js
- Backend: Express.js, Node.js, MongoDB
- AI Integration: GPT-4 (Chat), Hugging Face
Meet the brilliant minds behind Sieve:
-
Anas Khan
- GitHub: anaskhan28
-
Deep Bansode
- GitHub: DrasticCoder
-
Uday Thakare
- GitHub: udaythakare
-
Sangharaj Jadhav
- GitHub: MonkSangha
-
Clone the repository:
git clone https://github.com/your-username/sieve.git cd sieve
-
Install dependencies:
npm install
-
Set up MongoDB:
- Ensure you have MongoDB installed and running.
- Update the MongoDB connection string in the configuration file.
-
Start the application:
npm start
-
Open your web browser and navigate to
http://localhost:3000
. -
Create an account or log in if you already have one.
-
Explore curated learning paths, receive personalized recommendations, and engage in AI-based assignments.
-
Track your progress, earn certifications, and benefit from government tie-ups.
We welcome contributions from the community. If you would like to contribute to Sieve, please follow our contribution guidelines.
This project is licensed under the MIT License. Feel free to use, modify, and distribute the code for your educational and non-commercial purposes.