Welcome to the Polytechnic College Management App documentation. This app serves as a robust platform to manage various aspects of college operations, providing distinct user roles including HOD, Faculty, Student, and Admin. With features like IA Marks Upload, Results Upload with Excel Import, Attendance Management, and Subject Allocation to Faculty, this app streamlines college administration and enhances communication.
-
Admin: Has access to all functionalities. Responsible for managing users, configuring system settings, and overseeing overall app usage.
-
HOD (Head of Department): Manages academic activities within a department. Can allocate subjects to faculty and review results.
-
Faculty: Records attendance, uploads internal assessment (IA) marks, and manages course-related activities.
-
Student: Views attendance, IA marks, and results. Can communicate with faculty and HOD.
Faculty members can upload internal assessment marks for various subjects using Excel files. The system ensures secure data handling and keeps track of the uploaded marks.
HOD can upload students' results using Excel files. The system validates and processes the data, ensuring accurate and efficient result management.
Faculty members mark attendance for their respective classes. The app provides an intuitive interface to track attendance records and generate reports.
HOD can allocates subjects to faculty members. This feature facilitates effective course distribution and management within departments.
You can view complete api documentation at gptglbapi.vercel.app
For demo visit https://gptglb.vercel.app
- Clone this repository to your local machine:
git clone https://github.com/ubaidpatel595/gptglbapi.git
cd gptglbapi
npm install
This app requires a database to store user information, attendance records, marks, and other data.we used mysql database create a database then Download our db.sql and import it in the created db click here to download
MYSQL_HOST=localhost
MYSQL_USER=root
MYSQL_PASSWORD=password
MYSQL_DATABASE=dbname
SECRET_KEY=appsecretkey
npm start
Access the app by opening http://localhost:3000 in your web browser.
We encourage contributions from the community.
For any questions or assistance, contact us at [email protected]