CodifyX is a full-stack coding platform designed to streamline Data Structures & Algorithms (DSA) practice by providing a unified and interactive environment for learning, practicing, and tracking progress.
- π§ DSA Problem Library β Categorized problems for structured learning
- π€ AI-Powered Hints β Get guided help when stuck
- π Custom Sprints β Practice with personalized goals
- π Progress Tracking β Monitor performance with analytics
- π Leaderboard β Compete and track rankings
- π» Online Code Editor β Monaco Editor with multi-language support
- β‘ Real-time Code Execution β Integrated Judge0 API
- π Dark/Light Mode β Better user experience
Frontend:
- React.js
- Vite
- Tailwind CSS
Backend:
- Node.js
- Express.js
Database:
- MongoDB
- Redis (for caching)
Other Tools:
- JWT Authentication
- OAuth (Google Login)
- Judge0 API
- Monaco Editor
# Clone the repository
git clone https://github.com/yourusername/codifyx.git
# Navigate to project
cd codifyx
# Install dependencies (frontend & backend)
npm install
# Run the project
npm run dev