Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/diogocapela/mpa-box
CRUD multi-page application starter built using Node.js, Express and Handlebars.
https://github.com/diogocapela/mpa-box
express handlebars nodejs
Last synced: about 2 months ago
JSON representation
CRUD multi-page application starter built using Node.js, Express and Handlebars.
- Host: GitHub
- URL: https://github.com/diogocapela/mpa-box
- Owner: diogocapela
- License: mit
- Created: 2019-10-01T11:27:18.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2022-12-11T07:48:59.000Z (about 2 years ago)
- Last Synced: 2024-04-17T01:05:52.086Z (10 months ago)
- Topics: express, handlebars, nodejs
- Language: JavaScript
- Size: 7.6 MB
- Stars: 1
- Watchers: 3
- Forks: 0
- Open Issues: 27
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
[![Build Status][build-status-img]][build-status-url] [![Dependencies Status][dependencies-status-img]][dependencies-status-url] [![Dev Dependencies Status][dev-dependencies-status-img]][dev-dependencies-status-url] [![Code Style][code-style-img]][code-style-url]
[build-status-url]: https://travis-ci.org/diogocapela/mpa-box
[build-status-img]: https://travis-ci.org/diogocapela/mpa-box.svg?branch=master
[dependencies-status-url]: https://david-dm.org/diogocapela/mpa-box
[dependencies-status-img]: https://img.shields.io/david/diogocapela/mpa-box.svg
[dev-dependencies-status-url]: https://david-dm.org/diogocapela/mpa-box?type=dev
[dev-dependencies-status-img]: https://img.shields.io/david/dev/diogocapela/mpa-box.svg
[code-style-url]: https://github.com/prettier/prettier
[code-style-img]: https://img.shields.io/badge/code_style-prettier-ff69b4.svg?style=flat-squareCRUD multi-page application built using Node.js, Express and Handlebars.
## **Setup**
```bash
# Get the latest snapshot
$ git clone https://github.com/diogocapela/mpa-box.git && cd mpa-box# Install all the dependencies
$ yarn# Generate a .env file
$ cp .env.sample .env# Get a FIREBASE_PRIVATE_KEY.json config file
$ open https://console.firebase.google.com
```## **Scripts**
```bash
# Start the development server
$ yarn dev# Run the tests
$ yarn test# Builds a sitemap at /public/sitemap.xml
$ yarn build:sitemap# Build for production
$ yarn build# Start the production server
$ yarn start# Clean node_modules
$ yarn clean
```## **License**
Open source under the terms of the [MIT License](https://opensource.org/licenses/MIT).