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.
- Host: GitHub
- URL: https://github.com/abdallanoor/event-booking-platform
- Owner: abdallanoor
- Created: 2025-05-06T18:13:17.000Z (5 months ago)
- Default Branch: master
- Last Pushed: 2025-06-13T09:12:16.000Z (4 months ago)
- Last Synced: 2025-06-18T22:36:36.354Z (4 months ago)
- Topics: angular, ngx-translate, primeng, tailwindcss
- Language: TypeScript
- Homepage: https://tazkaraa.vercel.app
- Size: 521 KB
- Stars: 4
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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.

## 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