https://github.com/roycuadra/hostel-management-system
https://github.com/roycuadra/hostel-management-system
Last synced: about 2 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/roycuadra/hostel-management-system
- Owner: roycuadra
- License: mit
- Created: 2023-04-21T08:34:33.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2023-05-01T17:21:11.000Z (almost 2 years ago)
- Last Synced: 2025-01-18T09:43:05.703Z (3 months ago)
- Language: JavaScript
- Size: 2.04 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: change-password.php
- License: LICENSE
Awesome Lists containing this project
README
# Hostel Management System
This is a hostel management system implemented using PHP and MySQL. It allows hostel administrators to manage various aspects of hostel operations, including managing students, rooms, bookings, and payments.
## Features
- User-friendly interface for easy navigation
- Secure authentication system for login and registration
- Admin panel with access control to manage hostel operations
- CRUD (Create, Read, Update, Delete) functionality for managing students, rooms, bookings, and payments
- Room allocation and booking management
- Payment tracking and management
- Reporting and analytics to track hostel occupancy, revenue, and other statistics
- Multi-level user roles (admin, staff, student) with different permissions and access levels
- Integration with MySQL database for storing and retrieving data## Technologies Used
- PHP: A popular server-side scripting language used for building dynamic web applications.
- MySQL: A widely used relational database management system for storing and retrieving data.
- HTML/CSS: Standard markup language for creating web pages and styling them.
- Bootstrap: A popular CSS framework for building responsive and mobile-friendly web interfaces.
- JavaScript: A widely used programming language for adding interactivity and dynamic features to web applications.## Installation
1. Clone the repository to your local server or web hosting environment.
2. Import the `database.sql` file into your MySQL database to create the required tables.
3. Update the database configuration in the `config.php` file with your MySQL database credentials.
4. Open the application in your web browser and use the provided login credentials to access the admin panel.## Usage
- Once logged in as an admin, you can manage students, rooms, bookings, and payments through the admin panel.
- You can add, edit, and delete students, rooms, bookings, and payments as needed.
- Students can register and make bookings for available rooms.
- Payments can be tracked and updated in the system.
- The system provides reporting and analytics to monitor hostel operations and performance.## Contributing
Contributions to this project are welcome. You can fork the repository, make changes, and submit a pull request with your enhancements or bug fixes.
## License
This project is open-source and available under the [MIT License](LICENSE).
## Support
If you encounter any issues or have questions, please feel free to [open an issue](https://github.com/yourusername/hostel-management-system/issues) in the repository, and we will be happy to assist you.
## Acknowledgements
We would like to acknowledge the following resources that were used in the development of this project:
- [PHP](https://www.php.net/)
- [MySQL](https://www.mysql.com/)
- [Bootstrap](https://getbootstrap.com/)
- [jQuery](https://jquery.com/)## Author
This project was developed by [Roy Cuadra](https://github.com/roycua).