PERN Docker Boilerplate
a PERN(Postgres, Express, React, Node) Boilerplate for developing and go-prod with Docker
Technologies
- ๐ฅ๏ธ Node
- ๐ผ๏ธ React
- ๐ Docker
- ๐คน Nginx
- ๐ PM2
- ๐ PostgreSQL / mySQL
Platforms
- ๐ฅ๏ธ Backend
- ๐ผ๏ธ Webapp/App/PWA - Client Side
- ๐๏ธ Admin - Admin Side
Roadmap
State |
Month |
Target |
โ |
June 2020 |
Start Project, Start Docker |
โณ |
July 2020 |
Backend Development, Database Creation |
โณ |
August 2020 |
Backend Development |
โณ |
September 2020 |
Frontend Development |
๐ฎ |
October 2020 |
Frontend and backend Fine tuning, Admin Creation |
๐ฎ |
November 2020 |
Backend typescript migration |
๐ฎ |
December 2020 |
Pipelines, Automation and Docker |
Milestones
๐ฅ๏ธ Backend
- ๐ Authentication with facebook and google API
* ๐ Validator
* ๐ Routes
* ๐ Swagger Documentation
- ๐ Add notifications
- ๐ Add API for feedback,google
- ๐ Add login api for Admin
- ๐ Add permissions to CRUD users with higher order
๐ผ๏ธ App Development
๐๏ธ Admin Development
๐ง To Be Defined
- ๐ Add editor to create GDPR
- ๐ Add GDPR Editor Page
- ๐ Add fetch GDPR
- ๐ Views
* ๐ Dashboard
* ๐ TOS Editor
* ๐ Users
* ๐ Subscriptions
* ๐ Logs
โ๏ธ DevOps
- ๐ Create Dockerfile for backend development
- ๐ Create Dockerfile for frontend development
- ๐ Create docker-compose.yml for development
- ๐ Add a postgres container in docker-compose.yml
- ๐ Add nginx
- ๐ Add certificates
- ๐ Add custom domains
- ๐ Add pm2 to backend in order to set the go-prod
- ๐ Add pm2 to frontend in order to set the go-prod
๐ผ๏ธ Documentation
- ๐ Getting Started
- ๐ Deploy
- ๐ Change Configs
- ๐ Development
- ๐ [Backend] how to use logger
- ๐ [Frontend] how to use fetcher
Download Details:
Author: Mickahel
Source Code: https://github.com/Mickahel/PERN-Docker-Boilerplate-Backend
#node #nodejs #javascript #docker