Skip to content

webstraycom/acbs-database-backend-ts

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Database Backend TS Image

Database Backend TS

This repository contains information about acbs-database backend, written in TypeScript.

About

The acbs-database backend is a REST API designed according to the MVC design pattern.

Built With

The acbs-database backend is developed using the following technology stack:

  • Node.js
  • Express.js
  • MongoDB
  • TypeScript

Node.js is the application runtime, Express.js is a backend web application framework for Node.js, MongoDB is a NoSQL database used for data storage, and TypeScript is a strongly-typed programming language that builds on JavaScript.

In addition, the project also uses external dependencies such as:

  • bcryptjs for password hashing
  • cors for cross-origin resource sharing (managing API access)
  • jsonwebtoken for authorization/Authentication (creating and verifying access tokens)
  • mongooose for MongoDB database interaction (working with the DB via Node.js)
  • ts-node for executing TypeScript directly (bypassing the separate build step during development)

You can find a full list of external dependencies in the package.json file.

Installation

Before starting the installation process, be sure to install the required dependencies, which include Node.js, Express.js, MongoDB, and Nginx.

Installation and deployment on the server is performed using the steps described in the Database Configuration repository.

Additional steps, including installing TypeScript and type definitions (declarations), setting up the folder structure, and building/running the application, are described in the Database Migration repository.

About

This repository contains information about acbs-database backend, written in TypeScript.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published