Skip to content

Full stack dashboard seed featuring ReactJS as frontend, NodeJs on backend with Redis for cache support and MS SQL as database

License

Notifications You must be signed in to change notification settings

paldron/dashboard-seed

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Full Stack Dashboard Seed

This is for your inspiration to get started on your next NodeJS Full Stack project or learn some principles behind it.

The project is tailored for Water Supply Organization's data sets.

The app uses variety of active technologies to accomplish the task:

  • ReactJS, React Saga, Redux store and Ant-Design for Frontend development
  • NodeJS (ExpressJS) as Backend framework
  • MS SQL server for database
  • Redis for cache services

Live heroku demo preview code is on the master branch

On backend's index.js

// Replace redis URL with your own
const publisher = redis.createClient("here");
...

/* When no database connection is availble use "sample" as data set
    otherwise make sure your database is online and query statements are updated accordingly */
global.dataMode = "db";

For MS Sql Server database connection configurations, set them here

const sqlDB = new SqlRepo({
  user: "john",
  password: "doe",
  server: "localhost",
  database: "your_db",
  connectionTimeout: 3500,
  requestTimeout: 250000,
  pool: { max: 2, min: 1, idleTimeoutMillis: 70000 },
  options: { encrypt: false },
});

Happy coding! 🎉


Section 1 Page 1

Section 2 Page 2

Section 3 Page 3

Buy Me A Coffee

About

Full stack dashboard seed featuring ReactJS as frontend, NodeJs on backend with Redis for cache support and MS SQL as database

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published