A full-stack web framework
https://www.lunuc.com/ ↗// readme
Lunuc Framework
A full-stack setup to build progressive web apps.
Here is a list with the main features:
- React for UI
- Declarative routing
- Babel for ECMAScript 2016 / 2017
- Webpack bundler
- Jest for testing
- Eslint for code quality
- Mongodb
- Database-as-a-Service by mlap.com
- GraphQL API
- Express Server
- GraphQL Client
- Optimistic UI
- Persist and Rehydrate / Cache Data
- Authentication
- Use of sockets (subscriptions-transport-ws)
- Travis yml
- Depolymet to heroku
- Use of Service worker
- Template / Page builder
- Docker integration
- Push notification
- Use of AWS lambda
Installation & Usage
Environment
Setup your environment.
Url to access the mongo database:
export MONGO_URL mongodb://user:password@ds145780.mlab.com:45780/app
Install
npm install
Troubleshooting
sudo npm install puppeteer --unsafe-perm=true
npm dedupe --force
Development
npm run dev- visit
http://localhost:8080
Production
npm start- visit
http://localhost:8080
Run as docker container
Building docker image
docker build -t axax06/lunuc .
Running docker image
You need to pass the environment variable MONGO_URL…