CoderHub is a full-stack web application that allows users to track, analyze, and connect with coding profiles across various platforms such as LeetCode, Codeforces, CodeChef, and GeeksforGeeks. The project is mainly built with Next.js.
- User Authentication (Signup, Login)
- JWT-based authentication
- Manage coding profiles for multiple platforms
- Dynamic data visualization (e.g., charts)
- Next.js
- Tailwind CSS
- PostgreSQL (for database)
- JWT for authentication
- Resend API (for sending OTPs)
- PostgreSQL (for database)
- Install Dependencies
npm install- Set up environment variables: Create a .env file in the client directory with the following content:
DATABASE_URL=
EMAIL_API_KEY=
JWT_SECRET=Create a Neon PostgreSQL database. Run migrations if you have any, or set up the schema manually.
npm run devThe webpage will be running at http://localhost:3000.