Skip to content

Latest commit

 

History

History
61 lines (47 loc) · 2.12 KB

README.md

File metadata and controls

61 lines (47 loc) · 2.12 KB

BrightCity Events – Online Event Management System

BrightCity Events is a web application for managing events in the city. Users can view upcoming events, register for them, and organizers can create their own events.

Key Features

  • 🔹 Event Viewing – users can view a list of events with detailed descriptions.
  • 🔹 Event Registration – the ability to register and receive a confirmation of participation.
  • 🔹 Event Management – organizers can create, edit, and manage events.

Features that will be added in the next update

  • 🔹 Personal Account – users can track their registrations.
  • 🔹 Search and Filter – search events by date, category, and location.

Technology Stack

  • Backend: NestJS, TypeScript
  • Frontend: React, TypeScript
  • DB: MongoDB

Project Setup

Local Setup

  1. Clone the repository

    git clone https://github.com/Anastasiialup/Events.git
    cd Events
  2. Start the backend

    cd events-service  
    npm install  
    npm run start:dev  
  3. Start the frontend

    cd events-client
    npm install  
    npm start  

How to Contribute

  1. Fork the repository.
  2. Create a new branch for your feature or bug fix.
  3. Send a Pull Request with a detailed description of the changes.

Contributors

  • [Lupashyna Anastasiia] – Full Stack Developer

Link to GitHub Wiki documentation:

Client and Service README:

Legal information