Skip to content
This repository has been archived by the owner on Nov 22, 2023. It is now read-only.

Latest commit

 

History

History
125 lines (90 loc) · 5.02 KB

README.md

File metadata and controls

125 lines (90 loc) · 5.02 KB

Codechef-VIT

CookOff 8.0 Admin Portal


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.

⚙️ Tech Stack:

  • NextJs
  • JavaScript
  • Tailwind CSS
  • Framer Motion

💡 Features:

  • Add Questions
  • Add Testcases
  • Enable/Disable Rounds
  • View All Questions
  • View All Users
  • Ban/Unban Users
  • View User Details along with his Submitted Codes

🖼 Screenshots

Login Page

image

Options

image

Users

image

Users > View

image

Questions

image

Questions > Testcase

image

Questions > Add Question

image

Rounds

image

Get Started

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.

🚀 Contributors

Abhinav

Abhinav Ganeshan

GitHub LinkedIn

profilepic

Rujal Bangdiwala

GitHub LinkedIn

License

License

Made with ❤️ by CodeChef-VIT