Trackcoders is a platform designed to track coding progress across multiple competitive programming platforms like LeetCode, CodeChef, and GeeksforGeeks. Users can monitor their solved problems, compare progress with friends, and engage in a leaderboard system for motivation.
The frontend is built using React.js and Tailwind CSS for a modern and responsive user experience.
- User Authentication (Login & Registration)
- Dashboard showing coding progress
- Solved Questions List from different platforms
- Friend System (Add friends, view their progress, and compare)
- Leaderboard to track top coders
- Profile Settings to update user details
Below are some of the key UI pages in Trackcoders:
- Node.js (>= 16.x)
- npm or yarn
- Clone the repository:
git clone https://github.com/sidd2512/TrackCoder-Frontend cd frontend
- Install dependencies:
npm install
- Run the development server:
npm run dev
The backend for this project is available at: Backend GitHub Repository
Contributions are welcome! Feel free to open issues or submit pull requests to enhance the project.