Skip to content

JustPowerful/event-schedule

Repository files navigation

Event Scheduling System

This repository contains a simple event scheduling system implemented in Fastify framework. The system allows users to create, view, and manage events with specific dates and times.

Features (In Progress)

  • CRUD operations for events
  • User authentication and authorization
  • API documentation with Swagger

Getting Started

Prerequisites

  • Node.js (v14 or higher)
  • pnpm package manager

Development Setup

  1. Clone the repository:

    git clone <repository-ur>
  2. Navigate to the project directory:

     cd event-scheduling-system
  3. Install dependencies using pnpm:

    pnpm install
  4. Start the development server:

    pnpm dev

Deployment with Docker

  1. Create a .env.docker file in the root directory and configure the necessary environment variables (you can find an example in .env.example).

  2. Build and run the Docker containers using Docker Compose:

    docker compose up -d --build
  3. To view the logs of the application, use:

    docker compose logs -f app

About

Event Scheduling API using Fastify framework and Node.js

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published