Skip to content

A Generic Backend for express, ready to use for small apps and mvp

License

Notifications You must be signed in to change notification settings

callmephil/GenericExpressBackend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Generic Express Template

This project intend to build a generic backend ready to use for small apps and mvp. Ideally only to write routes model and middlewares is the objective so a backend can be created in a few hours.

  • Current Version 0.0.4

Installation

  • Clone this repository
  • Open your terminal and run cd server then run
  • developement mode : npm install > npm start

Stack

  • Node.js + Express
  • Better-Sqlite3 (Prepared Statement)
  • Socket.IO
  • ES6

Current State

  • Dynamic Routes + Filters
  • Dynamic Statement & Transactions
  • Socket Communication (For Live App updates across multiple clients)
  • Dynamic Middlewares (Modify params/body before it reach database transactions)
  • Cleanup & Bug fixes
  • Added Postman.

Roadmap

  • Passport/JWT & RBAC System
  • Communication Module/Interceptors
  • Strict Mode filtering (Only allow certain params/body to be passed)
  • e2e Tests & Dynamic tests?
  • Migrate to Websocket
  • Implement Caching
  • Implement Broker?
  • Migrate to newer version of babel
  • Migrations
  • Cleanup on V1.0.0

About

A Generic Backend for express, ready to use for small apps and mvp

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published