This project is now OFFICIALLY accepted for: ❄ Code Social ❄
❄ Cognise. Connect. Cultivate. Code Social. ❄ 🚀💃🎉💻
DevElevate is a full-stack, AI-powered smart education and career advancement platform built to empower students, developers, and job seekers. It centralizes learning resources, personalized roadmaps, job updates, resume tools, and much more — all in one powerful dashboard.
Your Personalized Smart Learning & Placement Hub
Frontend is fully working Backend is fully working Google Authentication is fully working
🚧 Important Note: Before you start working, check the GitHub repository branch. 🔄 First: Sync (pull) to the latest merged code from the main branch. ✅ Then: Start working on your assigned issue or feature.
⚠ Skipping this step can cause merge conflicts and your PR may be rejected.
🚧 Important Note: login, registration, or Google authentication system Everything is working properly.
⚠ Do NOT remove or change any existing code unrelated to your issue! If your PR modifies or deletes any core code without a valid reason, it will not be merged.
🚫 Strict Rule: Do NOT bypass the login, registration, or Google authentication system. If any such activity is found, you will be removed and reported from this project.
⚠️ IMPORTANT WARNING:
💡 Before pushing your changes, make sure to switch to the correct branch first! 🪄🔴 Commands to Follow:
git checkout <branch-name> # 🔁 Switch to your assigned branch git pull origin <branch-name> # ⬇️ Pull latest updates git add . # ➕ Add your changes git commit -m "your message" # 💬 Commit with a clear message git push origin <branch-name> # 🚀 Push your code safely🧠 Tip: Always double-check the branch before pushing to avoid merge conflicts! ⚡
📊 Project Insights
| 🌟 Stars | 🍴 Forks | 🐛 Issues | 🔔 Open PRs | 🔕 Closed PRs | 🛠️ Languages | 👥 Contributors | 📦 Repo Size | 🕒 Last Commit | 📈 Commit Activity |
This project is now OFFICIALLY accepted for: Code Social
🌟 Exciting News...
🚀💃🎉💻 We’re beyond excited to welcome passionate contributors from across India and around the world 🌍 to collaborate, innovate, and grow with DevElevate — an open-source platform built to make learning, development, and career growth smarter, faster, and community-driven. 🌟👨💻👩💻
👩💻 DevElevate is India’s next-generation open-source movement that empowers developers, designers, and innovators of all experience levels to contribute to real-world solutions 🌐 while gaining hands-on experience, personalized mentorship, and global exposure. 🌱
💡 Here, open source meets intelligence — blending AI, community, and creativity to redefine how people learn, build, and grow together. Whether it’s solving real challenges, contributing to meaningful projects, or exploring futuristic tech, DevElevate is your launchpad to innovation. 🚀
🌈 With dedicated mentors, vibrant community support, and collaborative coding opportunities, this platform creates a powerful ecosystem for developers to:
✨ Master modern tech stacks (Full Stack, AI/ML, Cloud, DevOps, and more)
🤝 Contribute to impactful, scalable, and production-level projects
🧠 Learn the principles of teamwork, leadership, and clean coding
🎯 Participate in hackathons, open-source programs & live project sprints
🏆 Gain global recognition, certificates, and exclusive DevElevate swag
📚 Get personalized learning recommendations and resume-building support
💬 Network with peers, mentors, and organizations across the world
⚡ Sharpen technical, creative, and problem-solving skills through collaboration
🌍 DevElevate isn’t just a project — it’s a movement.
A movement that unites passionate minds to code for impact, share knowledge, and shape the future of technology together. 💫
🎉 Whether you’re a beginner contributing your first line of code or a seasoned developer mentoring others, there’s a place for everyone here.
❤️ We’re thrilled to have you join the DevElevate family — where innovation meets opportunity, and ideas turn into impact.
Let’s code, collaborate, and create the future — one smart commit at a time. 🔥👨💻👩💻🌟
We’ve documented everything in detail including architecture, API structure, database models, UI flows, and more.
Click the link below to explore the complete guide:
📄 View Full DevElevate Documentation (Google Docs)
📊 View Contributor Performance Sheet (Google Sheets)
⚠️ 📢 Important Note – Must Read Before You Contribute!⚠️
🚀 The Login/Sign Up flow is now fully integrated and appears first for both:
- 👤 Users
- 🛡️ Admins
Email: officialdevelevate@gmail.com
- 🔄 You can now register and log in using role-based access.
- 🧭 Full navigation and role-based dashboards are active.
- 🖥️ Frontend and Backend are now successfully connected.
➡️ You must register first (as user) to access protected pages. 🚫 Do not change or delete any existing code not related to your issue.
❗ If your PR alters core logic without a valid reason, it will not be merged.
README.md to understand:
- 👨💼 What the Admin wants to build
- 🔐 Important notes on security practices
- 🤝 Guidelines for how to contribute successfully
🔁 This will help avoid confusion, reduce merge conflicts, and ensure your PR gets accepted faster!
🎯 Let’s build DevElevate together — stronger, smarter, and open for all! 💖🚀
To help learners and aspiring professionals master skills like DSA, Java, MERN Stack, AI/ML, and Data Science while also preparing for placements through an AI-driven, highly personalized, and community-powered platform.
📘 Click to Read More
⚙️ Each page must be implemented with complete functionality, bug-free execution, proper routing, clean UI/UX, and complete backend integration.
A complete, secure system for login, registration, and role-based control for Users and Admins, built with robust functionality and UI differentiation.
-
🔐 Single login/register page with role toggle:
- 👤 User Mode: Access learning platform, dashboard, profile
- 🛡️ Admin Mode: Redirects to admin dashboard with controls
-
🌐 Email + password auth (with OTP/2FA support – optional)
-
🔁 Persistent session management (cookies / JWT)
-
🚫 Incorrect role selection prevents access to restricted pages
A personalized profile section with full account control:
- 🪪 View profile: name, email, course progress, resume link, bookmarks
- ✏️ Edit Profile: update name, bio, social links, picture
- 🔒 Change Password option
- 📊 Progress Summary (modules, quizzes, assignments)
- 💾 Save preferences (theme, notification settings, language)
- 🗂️ Current Courses Enrolled
- 📈 Weekly Progress Analytics
- 📌 Saved Notes, Bookmarks
- 🔗 Resume Builder Shortcut
- 🧠 Study Buddy Chat Access
- 📥 Assignments Uploaded (track submission)
- 🚀 Daily Goal Reminders + Streak Calendar
- 🌎 Community Forum (Q&A section)
A powerful admin dashboard to manage the platform without code:
-
👥 Manage Users:
- View all registered users
- Delete, block, or update roles
- Monitor learning progress
-
📚 Manage Courses:
- Add/Edit/Delete courses (DSA, Java, ML, etc.)
- Add topics, upload notes, quizzes, YouTube playlists
- Set prerequisites and learning path
-
📄 Manage Assignments/Quizzes:
- Upload MCQs and coding problems
- View student submissions
- Auto-evaluate or manually grade
-
📂 Manage Content:
- Upload Ebooks, Notes, PDFs
- Add links to YouTube or GitHub repos
- Approve/reject community submissions
-
📣 Tech Feed / Announcements:
- Push tech news manually
- Auto-sync from NewsAPI
- Post custom announcements
-
📰 Newsletter & Email Manager:
- Compose and send weekly digests
- Email verification for users
- View open rates (optional via SendGrid)
-
📈 Admin Analytics Dashboard:
- Total users, active learners, quiz stats
- Most popular courses/modules
- Assignment success rate
-
🌎 Community Management:
- Moderate forum discussions
- Delete or resolve questions
- Accept and highlight best answers
- 🔒 Protected admin routes
- 🚫 Unauthorized access blocking (JWT + role middleware)
- 🔁 All changes reflected in real-time (Socket.IO optional)
Hey Devs 👋
For both Admin and User registrations, we've got a sleek email + database flow in place to boost onboarding experience and security 🚀
📧 After Signup – Auto Welcome Mail Every time a new user or admin signs up, they’ll receive an instant welcome email 💌 that includes:
- 🧾 Their username
- 🔐 A default password (for admins only)
- 💬 A friendly greeting and motivation to explore the platform
- 🔁 Reset password option (via email)
📂 Data Storage – MongoDB Atlas All user/admin credentials and email logs are safely stored using MongoDB Atlas 💾
🧪 Test Locally First Before pushing to production, Change the branch and then push test the signup + mail flow on localhost. Make sure emails are triggered, and data is saved correctly in the DB.
Once confirmed — go ahead and connect to the live MongoDB Atlas cluster for full deployment 🚀
| Feature | Functionality |
|---|---|
| 🔐 Auth System | Role-based login/signup with route protection |
| 👤 User Dashboard | Track progress, edit profile, access learning & tools |
| 🧰 Admin Dashboard | Manage users, courses, quizzes, uploads, announcements |
| 📊 Profile System | Update profile, change password, view analytics |
| 📂 Content Management | Upload notes, PDFs, playlists, quizzes from Admin |
| 📢 Role Routing | Show specific UI based on role (User/Admin) |
Structured, trackable learning paths for:
- DSA – Arrays, Strings, Trees, Graphs, DP...
- Java – Core Java, OOP, Multithreading, JDBC...
- MERN Stack – HTML, CSS, JS, React, Node, MongoDB...
- AI/ML – Regression, Classification, Clustering...
- Data Science – Pandas, Numpy, Matplotlib, Scikit-Learn...
Includes:
- ✅ Roadmaps
- 📽️ YouTube Playlist Integration
- 📝 Notes & Mindmaps
- 🧪 Quizzes + Assignments
- 📊 Progress Tracking
- ⭐ Bookmarking System
- 👨💻 Practice Links: GFG, LeetCode, HackerRank
- 24x7 AI chatbot powered by GPT-4
- Doubt solving (DSA, Java, ML, etc.)
- Resource suggestion
- Career advice
- Semantic search across notes & docs
- Multilingual (English + Hindi support coming soon)
- 📢 Latest tech news (News API)
- 🗓️ Internship calendar (Google Sheets)
- 🎯 Hackathons & Reskilll Events
- 📺 YouTube content & Dev Tips
- 📰 Weekly Newsletter Integration
- ATS-compliant templates
- Dynamic section builder (Projects, Skills, etc.)
- GPT-powered suggestions for:
- Bullet points
- Keywords
- Cover letters
- LinkedIn Profile Enhancer
- Export as PDF / DOCX / JSON
- 📄 Job listings (IT & Product-Based)
- 🔗 Referral Opportunities
- 📘 Ebooks and Cheatsheets
- 💬 HR Interview Q&A
- 🎙️ AI-Powered Mock Interviews
- 🧪 Daily Coding/MCQ Challenges
- 📅 Daily planner with streaks
- 📘 Resume where you left off
- 📊 Weekly progress graphs
- 🧠 Study Buddy Access
- 🧰 Tools: Resume, Notepad, Roadmaps
- 💬 Discord + Forum Integration
- Location:
/tasks - Features:
- Create, edit, and delete tasks
- Task status management (Todo, In Progress, Done)
- Priority levels (Low, Medium, High, Urgent)
- Due date tracking
- Task assignment and tagging
- List and Kanban view modes
- Search and filtering capabilities
- Location:
/notes - Features:
- Create and edit rich text notes
- AI-powered tag generation
- AI text summarization
- Note categorization with tags
- Search and filtering
- Export and sharing options
- Location:
/calendar - Features:
- Monthly, weekly, and daily views
- Task integration with calendar
- Create tasks directly from calendar
- Visual task representation
- Date navigation and today highlighting
- Voice-based doubt asking & TTS replies
- Powered by Web Speech API, Whisper, gTTS
- Auto-mapped skill graphs
- AI-suggested next topics & roadmap
- XP, badges, levels, and leaderboards
- Optional profile collectibles
- Auto-sync for resume builder
- GitHub stats & repo highlighting
- "Find your GitHub twin" feature
- Code together live with others
- Live competitions, mentor reviews
- Powered by CodeMirror & WebSockets
- Auto-generates a developer site
- Uses your DevElevate data
.vercel.appdeploy or ZIP export
- Create/manage coding contests
- GitHub submissions + live leaderboard
- Upload resume → Get matched jobs
- From Internshala, LinkedIn, AngelList, Naukri
- JD keyword-based AI matching
- Flashcards for every subject
- Anki-inspired revision schedule
- Analyze skills + preferences
- Suggest roles & growth paths
- Dark Mode, Dyslexia Mode, Font Scaling
- Study YouTube playlists with friends
- Chat or voice integration
- Reminders, job alerts, weekly summaries
- Contribute & install add-ons:
- Resume templates
- Roadmaps
- Quizzes
- Simulate full interviews:
- System Design
- Guesstimates
- HR Scenarios
- Trending GitHub repos
- Dev tweets & product launches
- Auto-create plan for:
- “DSA in 60 Days”
- “MERN Full Stack Roadmap”
- With checkboxes + progress
- AI suggests ideas + code snippets
- Deploy-ready with datasets
- Match with peer/industry mentor
- Based on interest, region, skillset
🧑🏫 Live AI Teaching Assistant (AI TA)
- A real-time assistant that:
- Answers coding doubts with explanations + code examples
- Supports voice + text interaction
- Offers instant feedback on quizzes or code -🛠️ Tech: GPT-4, LangChain Agents, Whisper API, Speech Synthesis
- ❌ 404 Not Found
- 🔒 403 Forbidden
⚠️ Validation/Submission Errors
| Category | Feature Examples |
|---|---|
| 🧠 AI | Career Advisor, Resume GPT, Roadmap Recommender |
| 🔁 Real-Time | Collaborative Coding, Study Groups, Hackathons |
| 🎨 Personalization | One-Click Portfolio, Dark Mode, TTS, Resume Tools |
| 📢 Community | Plugin Store, Forum, Mentorship Matching |
| 🎓 Learning | Voice AI, Flashcards, Skill Graphs, Watch Mode |
| 🚀 Career | Job Recommender, LinkedIn/GitHub Sync, Interview Bot |
| 🌍 Inclusive | Multi-language, Accessibility Focus |
❗ YOU ARE *NOT ALLOWED TO:
🔴 ❌ You are NOT allowed to change or update any existing backend files or original code.
🔴 ❌ You are NOT allowed to update or modify any existing routes or their logic in any form.
🔴 ❌ You are NOT allowed to change the project structure or delete/edit core files without permission.
🔴 ❌ You are NOT allowed to add or push any .env, .env.local, or sensitive environment files to the frontend OR backend.
| Layer | Tech Used |
|---|---|
| Frontend | Typescript, Tailwind CSS, Shadcn UI, Axios |
| Backend | Node.js + Express |
| Database | MongoDB Atlas |
| Auth | JWT |
| AI Chatbot | GPT-4 API, any other |
| Resume Engine | HTML2PDF, GPT Suggestion APIs |
| APIs | YouTube API, Google Sheets API, News API |
| Hosting | Vercel & Render |
| Role | Responsibility |
|---|---|
| 📱 Frontend Lead | UI development (Dashboard, Learning, Resume) |
| 🖥️ Backend Lead | APIs for users, resumes, quizzes, etc. |
| 🤖 AI Integrator | LangChain, GPT APIs, Vector DB |
| 🔌 API Dev | Integrate 3rd-party tools (GSheets, NewsAPI) |
| 🎨 UX Designer | UI/UX flows, accessibility |
| 📝 Content Writer | Notes, Quizzes, Assignments, Flashcards |
| 🧪 QA Tester | Feature testing, bug fixing |
| 📣 Community Lead | Docs, Outreach, GitHub management |
Thank you once again to all our contributors! Your efforts are truly appreciated. 💖👏
- 👨💻 Website Creator: Abhisek Panda
- 🐙 GitHub: abhisek2004
- 💼 LinkedIn: abhisekpanda2004
🌐 Currently Project Admin & Mentor for DevElevate under Winter of Code Social ❄ — Let’s Get Started!
📘 Click to Read More
|
||||||||||||||||||||||||
We welcome all meaningful contributions — from code to documentation. |
📘 Click to Read More
Every line of code, every fix, every idea — it all adds up.
Grateful to have you building with us.
You all are the heart of this community! 💖
Summary:
- 70 Contributors
- 1,119 Total Points
- 200 Eligible PRs
- 838 Total Commits
TOP Contributors List
| Contributor | Role | Points | PRs | Commits | GitHub |
|---|---|---|---|---|---|
| GOBINDA-GAGAN | 👑 Contributor | 457 | 66 | 105 | GitHub |
| Richajaishwal0 | 🏆 Contributor | 93 | 14 | 17 | GitHub |
| Coder-010506 | 🏆 Contributor | 50 | 5 | 11 | GitHub |
| Nagasrineelamshetty | 🏆 Contributor | 41 | 5 | 5 | GitHub |
| manasdutta04 | 🏆 Contributor | 34 | 4 | 5 | GitHub |
| akofficial10 | 🏆 Contributor | 28 | 4 | 4 | GitHub |
| 100NikhilBro | 🏆 Contributor | 24 | 3 | 6 | GitHub |
| Kritika11052005 | 🏆 Contributor | 23 | 3 | 8 | GitHub |







