Skip to content

aamilham/acnetify-api

 
 

Repository files navigation

Acnetify API

RESTful API made with TypeScript, Express.js, and Firebase Firestore.

Prerequisites

Node.js v20.13.1 Firebase Firestore

Installation

npm install

Usage

npm start

Dependencies


Dependency Usage
@google-cloud/firestore Client to interact with Firestore
bcrypt Hashing and salting passwords
cors CORS handling
dotenv Environment variables loader
envalid Environment variables validation
express Backend library
express-http-context Pass data across asynchronous calls in a same request lifecycle
express-validator Request input sanitization and validation
jsonwebtoken Create and verify JSON Web Tokens
module-alias Custom module paths for cleaner imports
morgan HTTP request logger
multer Middleware to handle multipart/form-data

About

Bangkit Capstone Product Project

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 97.5%
  • JavaScript 2.5%