Community Event Planner Welcome to the Community Event Planner project! This application is designed to help communities create, manage, and participate in various events. The platform offers a user-friendly interface for event management, customizable invitations, real-time updates, and more.
Table of Contents Features Technologies Used Installation Usage File Structure Contributing License Contact Features User Authentication: Users can register, login, and logout. Event Management: Create, update, and view events. Customizable Invitations: Send personalized invitations. Real-Time Updates: Get notifications about event changes. Responsive Design: Optimized for various devices. Gallery: View photos from past events. Contact Form: Easily get in touch with the organizers. Technologies Used Frontend: HTML5 CSS3 JavaScript Backend: PHP Database: MySQL Other: Apache (for local development) Installation Prerequisites Apache server PHP MySQL Git Steps Clone the repository:
bash Copy code git clone https://github.com/yourusername/community-event-planner.git Navigate to the project directory:
bash Copy code cd community-event-planner Setup the database:
Create a MySQL database. Import the provided database.sql file to set up the necessary tables. Configure the database connection:
Open config.php and update the database credentials: php Copy code define('DB_SERVER', 'localhost'); define('DB_USERNAME', 'your_db_username'); define('DB_PASSWORD', 'your_db_password'); define('DB_NAME', 'your_db_name'); Start the Apache server:
Ensure your Apache server is running and serving the project directory. Usage Access the application:
Open your web browser and navigate to http://localhost/community-event-planner. Login/Register:
Register a new account or login with existing credentials. Create and manage events:
Use the dashboard to create new events, update existing ones, and view event details. Explore features:
Navigate through different sections like events, gallery, and contact. File Structure graphql Copy code community-event-planner/ │ ├── config.php # Database configuration ├── index.php # Main entry point ├── login.php # Login page ├── login/ # Contains login-related PHP scripts │ ├── check_login.php │ └── logout.php ├── register.php # Registration page ├── styles.css # Main stylesheet ├── scripts.js # Main JavaScript file ├── images/ # Images used in the project │ ├── about-image.jpg │ ├── event1.jpg │ ├── ... ├── database.sql # SQL file for setting up the database └── README.md # Project documentation Contributing We welcome contributions to improve the Community Event Planner! Please follow these steps:
Fork the repository. Create a new branch (git checkout -b feature-branch). Make your changes. Commit your changes (git commit -m 'Add some feature'). Push to the branch (git push origin feature-branch). Open a Pull Request. License This project is licensed under the MIT License. See the LICENSE file for details.
Contact For any inquiries or feedback, please reach out to:
Email: inganathi2001@gmail.com Phone: +27 62 702 8931Community Event Planner Welcome to the Community Event Planner project! This application is designed to help communities create, manage, and participate in various events. The platform offers a user-friendly interface for event management, customizable invitations, real-time updates, and more.
Table of Contents Features Technologies Used Installation Usage File Structure Contributing License Contact Features User Authentication: Users can register, login, and logout. Event Management: Create, update, and view events. Customizable Invitations: Send personalized invitations. Real-Time Updates: Get notifications about event changes. Responsive Design: Optimized for various devices. Gallery: View photos from past events. Contact Form: Easily get in touch with the organizers. Technologies Used Frontend: HTML5 CSS3 JavaScript Backend: PHP Database: MySQL Other: Apache (for local development) Installation Prerequisites Apache server PHP MySQL Git Steps Clone the repository:
bash Copy code git clone https://github.com/yourusername/community-event-planner.git Navigate to the project directory:
bash Copy code cd community-event-planner Setup the database:
Create a MySQL database. Import the provided database.sql file to set up the necessary tables. Configure the database connection:
Open config.php and update the database credentials: php Copy code define('DB_SERVER', 'localhost'); define('DB_USERNAME', 'your_db_username'); define('DB_PASSWORD', 'your_db_password'); define('DB_NAME', 'your_db_name'); Start the Apache server:
Ensure your Apache server is running and serving the project directory. Usage Access the application:
Open your web browser and navigate to http://localhost/community-event-planner. Login/Register:
Register a new account or login with existing credentials. Create and manage events:
Use the dashboard to create new events, update existing ones, and view event details. Explore features:
Navigate through different sections like events, gallery, and contact. File Structure graphql Copy code community-event-planner/ │ ├── config.php # Database configuration ├── index.php # Main entry point ├── login.php # Login page ├── login/ # Contains login-related PHP scripts │ ├── check_login.php │ └── logout.php ├── register.php # Registration page ├── styles.css # Main stylesheet ├── scripts.js # Main JavaScript file ├── images/ # Images used in the project │ ├── about-image.jpg │ ├── event1.jpg │ ├── ... ├── database.sql # SQL file for setting up the database └── README.md # Project documentation Contributing We welcome contributions to improve the Community Event Planner! Please follow these steps:
Fork the repository. Create a new branch (git checkout -b feature-branch). Make your changes. Commit your changes (git commit -m 'Add some feature'). Push to the branch (git push origin feature-branch). Open a Pull Request. License This project is licensed under the MIT License. See the LICENSE file for details.
Contact For any inquiries or feedback, please reach out to:
Email: inganathi2001@gmail.com Phone: +27 62 702 8931