Skip to content

Latest commit

 

History

History
54 lines (45 loc) · 1.5 KB

File metadata and controls

54 lines (45 loc) · 1.5 KB

Institute Forms Management Portal

Project Overview

  • This is an Institute Forms Management Portal for college students, enabling them to get permissions for different purposes such as organizing events, retrieving outpass and more.
  • Users can log in to their accounts and submit applications.
  • The application includes a feature for the chain of hierarchy of the institute to approve.
  • Students will receive notifications regarding the status of their applications.
  • The application ensures that users complete their profiles before applying.
  • The dashboard provides an overview of pending and completed applications.

Tech Stack

Frontend

  • Developed using React and Bootstrap for a responsive and user-friendly interface.

Backend

  • Node.js and Express.js for the backend server.
  • Axios for secure communication between the frontend and backend.
  • Jsonwebtoken for user authentication and authorization.

Database

  • MongoDB for storing user and application data.

Using the Repository

Backend

cd backend
  • Navigate to the backend folder.
npm install
  • Install the necessary node modules.
npm start
  • Starts the backend server.

Frontend

cd frontend
  • Navigate to the frontend folder.
npm install
  • Install the necessary node modules.
npm start
  • Runs the application in development mode.

  • Ensure that both the frontend and backend servers are running for the application to function properly.