You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
DevSync is a full-stack MERN (MongoDB, Express, React, Node.js) web application that combines AI-powered features into a single productivity platform. It includes an AI-Powered Code Debugger, Smart Resume Generator, Digital Memory Vault, Personalized Study Path Generator, and Programming Quiz Platform.
π Features
Feature
Description
π» AI Code Debugger
Analyze code for bugs, suggest fixes, and explain issues.
π Smart Resume Generator
Generate professional resumes using AI and export to PDF.
π Study Path Generator
Personalized learning paths based on user goals and skills.
π§ Programming Quiz
Test programming knowledge with leaderboards and badges.
π οΈ Tech Stack
Technology
Description
MongoDB
NoSQL Database to store user data.
Express.js
Backend framework to handle API requests.
React.js
Frontend framework to build the UI.
Node.js
JavaScript runtime for backend.
TypeScript
Strongly typed JavaScript for better development experience.
Tailwind CSS
Utility-first CSS framework for modern styling.
Firebase
User authentication and real-time data.
Gemini API
AI-based suggestions and analysis.
ShadCN
Pre-built UI components for consistent design.
React Router
Frontend routing for navigation.
Axios
HTTP client for making API calls.
π API Endpoints
Method
Endpoint
Description
POST
/api/code/debug
Analyze and fix code using AI.
POST
/api/resume/generate
Generate resume based on user input.
POST
/api/journal/save
Save user journal entry.
POST
/api/study/path
Generate a personalized study path.
POST
/api/quiz/submit
Submit quiz answers and update leaderboard.
GET
/api/quiz/leaderboard
Get top quiz scores and rankings.
GET
/api/resume/history
Fetch previously generated resumes.
GET
/api/journal/entries
Retrieve all journal entries for a user.
POST
/api/auth/login
User login using Firebase.
POST
/api/auth/register
User registration using Firebase.
π Future Enhancements
Feature
Description
β AI Job Matching
Suggest jobs based on AI analysis of resumes.
β Enhanced Debugging
Support for more programming languages and frameworks.
β Real-Time Quiz Multiplayer
Add real-time competitive quizzes with live leaderboards.
β Improved Sentiment Analysis
Provide deeper analysis and insights on journal entries.
β Advanced Study Paths
Add more granular study paths and dynamic recommendations.
π― Why DevSync is Unique
Feature
Why Itβs Unique
π All-in-One Platform
Combines multiple AI productivity tools in one place.
π― AI-Powered Learning Paths
AI suggests personalized learning paths based on user data.
π Smart Resume Generator
AI-based suggestions for resume creation with professional templates.
π§ Code Debugging with AI
Real-time code analysis and improvement suggestions.
π‘ Community Engagement
Forum and real-time leaderboard for learning and interaction.
π Secure and Scalable
Data is securely stored using MongoDB and Firebase.
π― Interview Preparation Hub
All-in-One website for interview preparation with AI-generated study paths, resume building, coding practice, and quizzes.
π Contribution Guidelines
Fork the repository
Create a new branch (git checkout -b feature/new-feature)
Commit changes (git commit -m "Added new feature")
Push to branch (git push origin feature/new-feature)
Create a pull request
β Show Your Support
β If you liked this project, don't forget to give it a star on GitHub!