CRUD multi-page application built using Node.js, Express and Handlebars.
# 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
# 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
Open source under the terms of the MIT License.