Skip to content

HazratAliii/event-management

Repository files navigation

Event Management

This is a NestJS application for event management. It includes features such as scheduling, caching, email notifications, and more. The project uses Prisma as an ORM, Redis for caching, and integrates WebSockets for real-time communication.

Prerequisites

Before you begin, ensure that you have the following installed:

Installation

  1. Clone the repository:
    git clone https://github.com/HazratAliii/event-management.git
    cd event-management
  2. Install dependencies: Using npm:
npm install

Or using Yarn:

yarn install
  1. Set up your environment variables:

Create a .env file in the root directory. Add necessary environment variables

  1. Set up Prisma migrations:
  • Run Prisma migrations;
npx prisma migrate dev

Running the Application

To run the application in development mode with live reload:

npm run start:dev

Or using yarn:

yarn start:dev

you will find the api documentation at

http://localhost:(yourport)/api for instance if your port is 5000 the route will look like this http://localhost:5000/api

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors