Table of Contents
Welcome to the Eventorium project! This is the web application (frontend) for Eventorium, an event planning platform designed to streamline the organization of various events such as weddings, corporate gatherings, and birthday parties.
Our web app, built with Angular and styled using Angular Material, provides an intuitive user interface to help users easily browse, plan, and manage their events directly from their browser.
Happy planning with Eventorium! 🎉
Follow the steps below to set up and run the project locally.
Before you begin, ensure you have the following installed:
-
🟦 Node.js – Version 18 or later (includes npm)
-
🅰️ Angular CLI – Version 18 or later (Install with: npm install -g @angular/cli) -
💻 Web browser – Chrome, Firefox, or any modern browser
- 🔁 Clone the repository
git clone https://github.com/natasakasikovic/eventorium-frontend.git
cd eventorium-frontend
- 📦 Install dependencies
npm install
- 🚀 Start the development server
ng serve
- 🌍 Open the app in your browser
- 🔍 By default, the app will be available at http://localhost:4200.0
- If that port is already in use, Angular CLI will suggest an alternative.
The system supports the following roles with corresponding credentials:
-
Organizer
- Email:
organizer@gmail.com
- Password:
pera
- Email:
-
Service and product provider
- Email:
provider@gmail.com
- Password:
pera
- Email:
-
Administrator
- Email:
admin@gmail.com
- Password:
pera
- Email:
-
User (registered via quick registration)
- Email:
user@gmail.com
- Password:
pera
- Email:
You can view additional screenshots in the screenshots folder.