An open API service indexing awesome lists of open source software.

https://github.com/abdallanoor/event-booking-platform

A web application to browse, book, and manage events with an integrated admin panel for event management.
https://github.com/abdallanoor/event-booking-platform

angular ngx-translate primeng tailwindcss

Last synced: 22 days ago
JSON representation

A web application to browse, book, and manage events with an integrated admin panel for event management.

Awesome Lists containing this project

README

          

# Event Booking System

A web application to browse, book, and manage events with an integrated admin panel for event management.

![preview](https://res.cloudinary.com/dm1ziouxl/image/upload/v1747502795/l4kptbvfnm82shzbuawt.png)

## Technologies Used

- Angular 19
- PrimeNG
- Tailwind CSS
- Mock data for backend simulation

## Features

- Multi-language (English/Arabic)
- Dark mode support
- Role-based access (Admin/User)
- Categories, and pagination
- User registration and login (Forgot Password UI only)
- Browse and book events (1 ticket per click)
- Show "Booked" label on booked events
- Event details with full info
- Booking confirmation screen
- Admin panel for managing events (CRUD)
- Responsive design

## Installation & Running

1. Clone the repository:
```bash
git clone https://github.com/abdallanoor/ATC_01025047619.git
cd ATC_01025047619
```
2. Install dependencies:
```bash
npm install
```
3. Run the application:
```bash
ng serve
```
4. Open your browser at:
```arduino
http://localhost:4200
```

## Demo Accounts

- Admin: admin@email.com / 12345678
- User: user@email.com / 12345678