TheCodeOne is a full-stack web platform built for developers to code, solve DSA, visualize algorithms, and share code — all from one sleek interface. Built using Next.js, Convex, and Clerk, it's designed to supercharge your productivity and learning experience.
- Built with Monaco Editor (VS Code UI)
- Supports 20+ languages via Piston API
- Run, download, theme switch, and share code instantly
- Curated DSA sheets
- Track question progress: Not Started, In Progress, Solved
- Add personal notes per question stored in Convex DB
- Live dashboard and topic-wise grouping
- Save and manage code snippets with title, language, and description
- Share publicly or keep private
- Explore community snippets, comment, and share on social platforms
- Sorting Visualizer: Bubble, Merge, Selection, etc.
- Pathfinding Visualizer: BFS, DFS, Dijkstra, A*
- Interactive, animated, and educational
- Fix Code: Detect and correct errors
- Optimize Code: Refactor for cleaner/faster performance
- Preview and apply changes inside the Monaco editor
- Code execution stats, DSA progress, and language insights
- Profile section with activity history and feedback form
| Area | Technology |
|---|---|
| Frontend | Next.js (App Router), React, Tailwind CSS |
| Backend | Convex (database + serverless functions) |
| Auth | Clerk (Google OAuth) |
| Compiler | Piston API |
| AI Assistant | Gemini Pro API (Google AI) |
- Live DSA practice and tracking
- Visual algorithm understanding
- AI-enhanced coding workflow
- Public/private snippet sharing for portfolios
- Clean UI for productivity and learning
Submit ideas or bugs directly through the profile section — I'm always improving it!
Coming soon. Planning to open source parts of the project. Stay tuned!
Built with ❤️ by Ashish Bhati
📧 Connect on LinkedIn