jtiala / lunchwatch-pwa

šŸ„— LunchWatch Menu Aggregator PWA
MIT License
4 stars 3 forks source link
material-ui react redux

šŸ„— LunchWatch Menu Aggregator PWA

LunchWatch is a lunch menu aggregator web app. The app is currently aggregating menus from restaurants in Oulu, Finland.

This repository contains GraphQL powered progressive web app client (PWA), while the API and menu importers are located in a separate repository. Issues concerning data or imports should be discussed in that repository.

Pre-requisites

Development

Duplicate .env.example as .env and edit in your details

cp .env.example .env

Install dependencies

npm install

Start the development environment

npm run start

Start interactive test runner

npm run test

Production

Duplicate .env.example as .env and edit in your details

cp .env.example .env

Install dependencies

npm install

Build the production bundle

npm run build

Contributing

Contributions are most welcome! If you would like to contribute to this project, please discuss the changes you want to make in the project's issues first!

License

This project is open source software licensed under the MIT license. For more information see LICENSE.