This is a console application developed for managing student information using hash and heap data structures.
The system allows two types of users: admin and student. The admin can create new students and add their personal details and mark information. The students are then separated using their class code. On the other hand, the student can log in to their account and view their mark details such as subject marks, average, grade, and update their personal details and password for login.
- Clone the repository to your local machine using the following command:
git clone https://github.com/Vignaraj-1018/Student-Info-Management.git
- Navigate to the project directory.
- Compile the program using the following command:
gcc main.c -o main
- Run the compiled program using the following command:
./main
- When the program starts, you will be prompted to log in as either an admin or a student.
- Follow the on-screen instructions to add new students, update personal details, and view mark information.
This application requires a C compiler to be installed on your system. No additional dependencies are required.
Contributions are welcome! To contribute, fork this repository and create a new pull request with your changes.
This project is licensed under the MIT License - see the LICENSE file for details.