/devsoc24-portal-fe

Primary LanguageTypeScriptMIT LicenseMIT

Codechef-VIT

DEVSOC'24 Portal


Welcome to the code DEVSOC'24 Portal, your one-stop solution where participants manage all their event related logistics, from creating a team to submitting the final project, Our powerful and user-friendly tools are poised to facilitate your every step with utmost efficiency and ease.

🌐 Deploy

https://portal.devsoc.codechefvit.com/

⚙️ Tech Stack:

  • Next.js
  • TypeScript
  • Tailwind CSS
  • Framer Motion
  • Zod
  • Zustand
  • React Hot Toast
  • Axios
  • Shadcn
  • Yup

💡 Features:

  • Create User
  • Create/Join Team
  • Add/Edit Idea
  • Add/Edit Project
  • Notice flash through banner
  • Timeline and Track Details

🖼 Screenshots

Signup Page

image

Login Page

image

Home Screen

image

🏁 Get Started

To get started, fork your own copy and clone the master branch. To clone a branch you can run the following:

git clone -b master https://github.com/<Your username>/devsoc24-portal-fe.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 dev

📝 Note:

To have the entire functionality please note that you will have to either create your own backend or fork the official backend of DEVSOC'24 : https://github.com/CodeChefVIT/devsoc-backend-24

You can also make a forked copy of the Admin Portal by heading over to: https://github.com/CodeChefVIT/devsoc24-admin

Make sure you set user role as 'admin' in database to access all the admin specific APIs.

🚀 Contributors

Aaditya

Aaditya Mahanta

GitHub LinkedIn

profilepic

Nishant Gupta

GitHub LinkedIn

profilepic

Abhinav Ganeshan

GitHub LinkedIn

profilepic

Saanvi Iyer

GitHub LinkedIn

profilepic

Shiv Deshpande

GitHub LinkedIn

profilepic

Pranav Deshmukh

GitHub LinkedIn

License

License

Made with ❤️ by CodeChef-VIT