PathCoder is an AI-powered learning platform that generates personalized coding roadmaps, helping users learn programming efficiently. It provides task tracking, real-time communication, an integrated IDE, certification, and more.
- Secure user registration and login system with session management.
- Secure email OTP verification for account verification.
- Uses the Llama 3.1 70B model to generate a customized learning roadmap based on user input.
- Users specify their preferred programming language, experience level, and coding path (e.g., Web Development, Game Development, Data Science, etc.).
- Tasks from the generated roadmap are added to a to-do list.
- Users can track, update, and delete individual tasks.
- A real-time chatroom where users can communicate and collaborate.
- Users can compare their progress and achievements with others.
- Integrated DeepSeek code model to answer programming-related questions.
- Provides solutions with explanations in Markdown format.
- Uses CodeMirror to provide IntelliSense and enhanced coding features.
- Fully integrated within PathCoder for seamless coding experience.
- Users receive an official certificate upon completing all tasks in their roadmap.
- Fetches and displays project ideas based on the selected coding path.
- Each project includes a name, description, and a tutorial link (e.g., YouTube video, website guide).
- Displays a unique, motivational quote on the dashboard for each user.
- Fetches quotes from an external API.
- Users can send feedback via the Contact Us page.
- Admin account has an exclusive interface to manually manage and respond to feedback.
- Backend: Flask (Python)
- Database: SQLite with SQLAlchemy
- Frontend: HTML, CSS, JavaScript (Jinja2 for dynamic rendering)
- AI Models: Llama 3.1 70B (roadmap generation), DeepSeek (AI Code Mentor)
- External APIs: Quotes API for motivational messages
PathCoder will continue to evolve with new features:
- AI-Powered Job & Internship Matchmaking
- Live Coding Challenges & Hackathons
- Offline Mode & Mobile App
- Custom Roadmap Sharing & Collaboration
- Paid Premium Courses & Bootcamps
For any queries, feedback, or suggestions, feel free to reach out through the Contact Us page.
PathCoder is a registered software project, and copying, distributing, or publishing it without permission is illegal.
Made with ❤️ by Bhavya Soni