Skip to content

Anastasiialup/Events

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

Events and users site

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published