Skip to content

ashbhati26/thecodeone

Repository files navigation

TheCodeOne — All-in-One Developer Platform

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.

TheCodeOne Banner

Features

Online Code Editor & Compiler

  • Built with Monaco Editor (VS Code UI)
  • Supports 20+ languages via Piston API
  • Run, download, theme switch, and share code instantly

DSA Sheets with Real-Time Tracking

  • 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

Code Snippet Library

  • Save and manage code snippets with title, language, and description
  • Share publicly or keep private
  • Explore community snippets, comment, and share on social platforms

Algorithm Visualizers

  • Sorting Visualizer: Bubble, Merge, Selection, etc.
  • Pathfinding Visualizer: BFS, DFS, Dijkstra, A*
  • Interactive, animated, and educational

AI Assistant Integration (Gemini API)

  • Fix Code: Detect and correct errors
  • Optimize Code: Refactor for cleaner/faster performance
  • Preview and apply changes inside the Monaco editor

User Dashboard

  • Code execution stats, DSA progress, and language insights
  • Profile section with activity history and feedback form

Tech Stack

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)

Use Cases

  • Live DSA practice and tracking
  • Visual algorithm understanding
  • AI-enhanced coding workflow
  • Public/private snippet sharing for portfolios
  • Clean UI for productivity and learning

Live Demo

👉 https://thecodeone.in

Demo Video

📺 Watch on YouTube

Feedback

Submit ideas or bugs directly through the profile section — I'm always improving it!


🤝 Contributing

Coming soon. Planning to open source parts of the project. Stay tuned!


🧑‍💻 Author

Built with ❤️ by Ashish Bhati
📧 Connect on LinkedIn

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages