Event Management Website An event management platform built with CSS, JavaScript, Node.js, Express, EJS, PostgreSQL, and other tools, offering various features such as event filtering, venue filtering, customer ratings, and more.
Features
- Event Filtering: Filter events based on:
- Price/Budget: Filter events within a specific price range.
- Event Type: Categorize events by type (e.g., wedding, baby showers, Kitty Party, Get Together Parties).
- Venue: Filter events based on available venues.
- Customer Ratings: Sort events based on user-generated ratings.
- Dynamic Image Display: Fetch and display suitable images based on the user's filter selections.
Tech Stack Frontend: HTML CSS JavaScript EJS (Embedded JavaScript)
Backend: Node.js Express Database: PostgreSQL
Installation and Setup Clone the repository: -git clone https://github.com/your-username/event-management.git
Install dependencies: -cd event-management -npm install
Set up the database: Create a PostgreSQL database. Configure the database connection in the .env file with your database credentials.
Run the application: -npm start
-Access the application: Visit http://localhost:3000 in your browser.
Usage Search Events: Use the filter options to search for events based on your preferences. Venue Information: View venue details, including available dates and capacities. Ratings: Check customer reviews and ratings for each event. Dynamic Images: View images related to events and venues based on your search filters.