Skip to content
This repository was archived by the owner on Aug 17, 2023. It is now read-only.

AngelDiazMera/covserver_backend

Repository files navigation

CovServer API

TypeScript NodeJs ExpressJs MongoDb Firebase FCM Docker

Covserver backend api based on ExpressJs.

Important features:

  • FCM notifications per time and dynamic areas management
  • Authentication by JWT
  • Storage and cache recover onto cloud no SQL databases.
  • Roles management

Installation

Use git clone url to clone the project into your own repository if you have not installed typescript yet, use npm install -g typescript Then, use npm install to install all production and dev dependencies Finally, to run the api on dev mode, use npm run dev

Directory

src/
// Defines all the app route behaviors
|--controllers/
   |--exampleController.ts
   |--...
// Set of middlewares used into the api, such as auth
|--middlewares/
   |--auth.ts
   |--...
// Mongoose Schemas and interface definitions
|--models/
   |--Example.ts
   |--...
// Routes defined to the api
|--routes/
   |--example.routes.ts
   |--...
// Everything the browser can access
|--public/
   |--example_image.jpg
   |--...
...

Related projects:

Contributing

Want to contribute? Great! Pull requests are allowed ;)

Angel Díaz Antonio Rosas Rodrigo Cruz Shaden Narvaez Johan Maye

License

MIT

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors