Welcome to the Admin Portal, your one-stop solution for managing and maintaining your Cookoff 8.0 Portal with ease and efficiency. Our powerful and user-friendly admin panel is designed to provide you with all the tools you need to oversee your portal effectively. Our Admin Portal empowers you to take control of your portal effortlessly.
- NextJs
- JavaScript
- Tailwind CSS
- Framer Motion
- Add Questions
- Add Testcases
- Enable/Disable Rounds
- View All Questions
- View All Users
- Ban/Unban Users
- View User Details along with his Submitted Codes
There are two branches - test and typescript. The test branch hosts the portal in Javascript while the latter does it in Typescript.
To get started, fork your own copy and clone the brnach of your choice. To clone a branch you can run the following:
git clone -b test https://github.com/<Your username>/cookoff23-admin.git
Run these commands on your bash/terminal and open it in a code editor of your choice.
Run the following to install all the dependencies:
pnpm i
To start your development server run:
pnpm run dev
To have the entire functionality please note that you will have to either create your own backend or fork the official backend of CookOff : https://github.com/CodeChefVIT/cookoff-backend
You can also make a forked copy of the Portal by heading over to: https://github.com/CodeChefVIT/cookoff23-portal
Make sure you set userrole as 'admin' in database to access all the admin specific APIs.
Abhinav Ganeshan |
Rujal Bangdiwala |
Made with ❤️ by CodeChef-VIT