Welcome to CodeAbhi, a dynamic web application built as a coding platform using Next.js, Express, Tailwind CSS, MongoDB, and Node.js.
-
Seamless Signup and Login: Once logged in, stay authenticated until you decide to log out.
-
Robust User Database: The database is automatically updated with each signup, maintaining a reliable and up-to-date user pool.
-
Intelligent Warnings: Generates warnings for missing inputs, incorrect passwords, and existing email addresses during the signup process, ensuring a user-friendly experience.
-
Problem Set Customization: The problem sets are customizable according to user preferences, stored securely in the MongoDB server.
-
User-Exclusive Submissions: Only logged-in users can submit solutions to problems available on CodeAbhi.
-
Randomized Code Review: CodeAbhi's code review process is currently randomized.
-
Ensure you have Node.js installed.
-
Clone the project:
git clone https://github.com/your-username/CodeAbhi.git cd CodeAbhi
-
Install dependencies:
git clone https://github.com/aabbi15/sudoku_pygame.git cd sudoku_pygame
-
Run the application and backend
npm run dev
Run the application locally to explore and use CodeAbhi's features.
- Create an account and login into CodeAbhi portal.
- Browse throught the problems and pick anyone
- Solve the problem in any preffered language and submit.
- View all your solutions from the submissions tab.
Contributions are always welcome!
Please let me know if you find any bug or issues.
This project is licensed under the MIT License - see the LICENSE
file for details.
-
Special thanks to the Harkirat Singh to help me inspire and start my fullstack journey.
-
Feel free to reach out to the me
- Name: Abhishek Abbi
- Github: @aabbi15
- Mail: [email protected]
- X: @AbhishekAb70528