Screen Recording Portal : https://drive.google.com/file/d/1jUk3H_2skxLi5NRRYTvDDVanZhPfvwIg/view?usp=sharing
The NITK Club Recruitment Portal is a web application designed to streamline the recruitment process for NITK clubs. The platform provides features such as club registration, announcements, preference forms, recruitment details, and more.
- Club registration and student announcements
- Student registration for recruitment rounds
- Integrated dashboards for admins, students, and convenors
-
Clone the repository:
git clone https://github.com/balani491/nitk_club_recruitment_portal.git
-
Navigate to the
frontend
directory:cd frontend
-
Install dependencies:
npm install
-
Start the development server:
npm run dev
-
Open your browser and navigate to
http://localhost:5173
to access the frontend.
-
Navigate to the
backend
directory:cd backend
-
Compile the TypeScript code:
npx tsc -b
-
Run the backend server:
node dist/index.js
The backend should now be running on http://localhost:3000
.
-
Preference forms
-
Input Validation
-
Show Errors using toast