A web-based College ERP (Enterprise Resource Planning) system for managing students, faculty, courses, attendance, grades, and notices in an educational institution.
- User Authentication: Secure login for Admin, Faculty, and Students.
- Student Management: Add, edit, view, and delete student records.
- Faculty Management: Manage faculty profiles and assignments.
- Course Management: Create and assign courses to faculty and students.
- Department Management: Organize and manage academic departments.
- Attendance Tracking: Mark and view attendance for students and faculty.
- Grade Management: Enter and view grades for students.
- Notices: Post and view important announcements.
- Role-Based Dashboards: Custom dashboards for Admin, Faculty, and Students.
- Backend: PHP
- Frontend: HTML, CSS, JavaScript
- Database: MySQL
- Web Server: Apache (XAMPP recommended)
-
Clone the repository
git clone https://github.com/yourusername/college-erp.git -
Copy to XAMPP htdocs folder
cp -r college-erp c:/xampp/htdocs/ -
Import the Database
- Open phpMyAdmin at http://localhost/phpmyadmin
- Create a new database (e.g.,
college_erp) - Import the
database/schema.sqlfile
-
Configure Database Connection
- Edit
config/database.phpand update your MySQL credentials if needed.
- Edit
-
Run the Application
- Start Apache and MySQL from XAMPP Control Panel
- Visit http://localhost/college-erp in your browser
- Username: admin
- Password: admin123
Change the default password after first login.
college-erp/
├── assets/ # CSS, JS, images
├── auth/ # Login, register, logout
├── config/ # Database configuration
├── database/ # SQL schema
├── faculty/ # Faculty modules
├── student/ # Student modules
├── admin/ # Admin modules
├── index.php # Entry point
└── README.md
- Fork the repository
- Create your feature branch (
git checkout -b feature/YourFeature) - Commit your changes (
git commit -am 'Add new feature') - Push to the branch (
git push origin feature/YourFeature) - Create a new Pull Request
This project is licensed under the MIT License.
Developed by [Vanshika Dahaliya]