Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages