EventsKE: Discover and book tickets for a wide range of events across Kenya with ease. Explore, follow, and experience the best of Kenyan culture, education, and entertainment.
# EventsKE
EventsKE is a dynamic web application designed to bring event organizers and attendees together by providing a centralized platform for browsing, managing, and interacting with a wide range of events across Kenya. This application simplifies the process of finding and attending events while offering organizers a robust tool to increase visibility and engagement for their events.
## Features
### Attendee Features
- **Event Browsing**: Users can view a list of upcoming and ongoing events, including details such as event name, date, location, and category.
- **Real-Time Interaction**: Attendees can interact with events in real-time, including functionalities like:
- **Liking Events**: Shows interest and helps gauge event popularity.
- **Rating Events**: Users can leave ratings based on their experiences.
- **Ticket Purchasing**: Secure and immediate ticket purchasing directly from the event page.
### Organizer Features
- **Event Submission**: Organizers can submit new events through a simple form, which are then immediately available for viewing on the platform.
- **Real-Time Updates**: Allows organizers to update event details and track real-time metrics such as ticket sales and user engagement.
## Technologies Used
EventsKE is built using modern web technologies to ensure a seamless and responsive user experience:
- **Frontend**: HTML5, CSS, JavaScript
- **Backend**: Hosted API on Render
- **Libraries and Frameworks**: Bootstrap for responsive design, Fetch API for asynchronous requests
## Setup and Installation
Follow these steps to get EventsKE running on your local machine:
1. **Clone the repository**:
```bash
git clone
github.com
cd Project1
2. **Install Dependencies**:
To get started, install any necessary dependencies by running the following command in your terminal:
```bash
npm install
3. **Run the Application**:
To run the application, execute the following command:
```bash
npm start
This will s …