Modern-Node
Description
Modern Web Stack utilizing NodeJS as its central software development platform. This software stack includes:
- Reverse Proxy - Traefik
- Database - Postgres
- Database Analytics - Metabase
- Cache - Redis
- Backend - NodeJS
- Web Framework - Express.js, Handlebars.js, Bulma, Webpack
- AB Testing - Sixpack
- Web Analytics - Matomo
- Monitoring - Netdata
Table of Contents
(click me 🖱️ )
Sections are collapsed by default. To expand them, click on their heading just like you did here!
Installation
How to install this.
Complete your Modern-Development setup here: https://github.com/mstraughan86/modern-development
In the command line, type:
git clone https://github.com/mstraughan86/modern-node.git
cd modern-node
make build
User Guide
How to use this.
In the command line, type:
make start
make help
Open up your web browser and go to URL displayed as APP_HOST
from the make help
output.
Developer Guide
How to develop this.
In the command line, type:
make dev
To stop development, type:
make stop
You must also close out of VSCode, Firefox and close out of the terminal to finish shutting down the development environment.
Roadmap
Where this project should go; the "Wishlist".
About
Repository
https://github.com/mstraughan86/modern-node
Author and Contributors
Michael Straughan
Why?
Financial independence to pursue my true life goals.
License
Proprietary Code written by Michael Straughan.