/Library-Management-System

A minimal Library Management System written in (Typescript/Nest.js). Bosta Technical Assessment.

Primary LanguageTypeScriptApache License 2.0Apache-2.0

Library-Management-System

A minimal Library Management System written in (Typescript/Nest.js)

Getting Started

  1. Prerequisites:
    • Docker and docker-compose installed.
  2. Cloning the Repository:
    • Clone this repository to your local machine: git clone https://github.com/0xOrigin/Library-Management-System.git
  3. Setting up Environment Variables:
    • Create a .env file in the project's root directory.
    • Use the .env.temp file as a template and fill in the required values.
  4. Building the Containers:
    • In your terminal, navigate to the project's root directory and run: sudo docker-compose up -d --build
  5. Running the Application:
    • To start the application, run: sudo docker-compose up -d

Accessing the Application

  • The application should now be accessible through your web browser at the specified URL (often http://localhost/ or similar).

Additional Information