Skip to content

Saffar-Org/saffar_backend

Repository files navigation

Saffar Backend

Set of images

What is Saffar?

A Test Taxi booking application.

Saffar is an open source project to showcase the use of Flutter (Saffar app repository link here) with a Node JS backend along with TomTom maps service (Google Maps alternative. Link here).

The backend uses Node JS (code in TypeScript) along with MongoDB as database, Redis for caching and TomTom as map service (Google maps alternative, link here). The Node server is hosted in AWS.

Folder structure

  • controller: Contains all the controllers
  • middlewares Contains all the middlewares
  • models: Contains all the models
  • routes: Contains all the routes
  • utils: Contains the code for helpers and validators

AWS Hosting

The Node Server is hosted in AWS. For Node JS applications written in TypeScript, you have to first convert the TypeScript to JavaScript then deploy the code in AWS. I will be writing a tutorial on how to upload and deploy Node JS applications written in TypeScript in AWS Elastic Beanstalk so stay tuned.

Other

If you are interested to see examples of real world app code then do follow. It is always nice to connect with fellow developers.

About

Saffar is an open source taxi booking application.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published