Welcome to EMS (Event Management System), an open-source project designed to simplify event organization and facility management. This system provides a centralized platform for scheduling, managing event details, and enhancing community engagement.
- Event Data Management: Centralized recording and management of event details (date, time, location, facilities).
- Online Event Scheduling: Convenient scheduling of events via the web interface.
- Calendar System: Interactive calendar for viewing scheduled events and availability.
- Profile System: User profiles with customizable settings and preferences.
- Requesting and Approving Events: Users can request events; admins approve or deny requests.
- Comment and Feedback System: Interactive forum for users to comment, like/dislike events, and interact with organizers.
- User Management: Admins manage user roles and event approvals.
- Security Features: Secure login system, password reset, and user registration to safeguard data.
- Operating System: Any modern OS (Windows, macOS, Linux)
- Web Server: Apache, Nginx, or equivalent
- Database: MySQL, PostgreSQL, or equivalent
- PHP Version: PHP 7.0 or higher
- Clone this repository to your local machine.
- Configure your web server to serve the application from the root directory.
- Run the
database_setup.php
to create the database. - Update
db_connection_settings.php
with your database credentials. - Access the application via your web browser.
- Navigate to the EMS URL in your browser.
- Log in with the default admin credentials (username: admin / password: admin_password) or with the default user credentials (username: user / password: user_password).
- Explore the dashboard, create events, manage users, and interact with event feedback.
Contributions are welcome! Please fork the repository and submit a pull request with your changes.
This project is licensed under the MIT License - see the LICENSE file for details.
- VoxDroid