/event-manager

a web app for event management and media management using PHP,Javascript

Primary LanguageHTML

Event Manager Web App A user-friendly web application for creating, sharing, and managing events. This app allows event organizers to set up events, generate unique shareable links, and enables attendees to upload photos and videos. Built with PHP and JavaScript, it provides seamless event management and media upload features with user authentication and performance optimizations.

Features Event Creation: Organizers can create events by adding details such as event name, date, time, location, and description. Unique Shareable Links: Each event generates a unique URL, making it easy to share with attendees. Media Upload: Attendees can upload photos and videos to the event page for the organizer to view. Event Gallery: A gallery view for uploaded photos and videos, with options for organizers to download media. User Authentication: Allows organizers to access a secure dashboard for managing their events. Responsive Design: Optimized for desktop and mobile, making it accessible from any device. Moderation Options: Photo moderation tools for organizers to manage uploads. Database Storage: Stores event and media information securely in a MySQL database. Tech Stack Frontend: JavaScript, HTML, CSS Backend: PHP Database: MySQL Setup and Installation Clone the repository:

bash Copy code git clone https://github.com/your-username/event-manager.git cd event-manager Database Configuration:

Create a MySQL database and import the provided database.sql file (located in the db folder) to set up tables for events and media uploads. Configure your database connection in config.php: php Copy code