This app is based on NodeJS and uses NextJS.
Advantages of Next.js are:
- Server-rendered by default
- Automatic code splitting for faster page loads
- Simple client-side routing (page based)
- Webpack-based dev environment which supports (HMR)
- Able to implement with Express or any other Node.js HTTP server
- Customizable with your own Babel and Webpack configurations
Install all dependencies
$ npm i
$ npm run dev
Now the application can be visited navigating to localhost:3000
.
Formatting is done by Prettier.
To check any formatting errors run:
$ npm run prettier:check
To fix these formatting errors use:
$ npm run prettier:fix
Deployment is done via ZEIT Now.