A React-based shared shopping list.
This repository contains a server and a web-based client. There is also a cli client. If you wish to develop your own client, consider the API documentation.
This section describes how to set up and run HamsterList locally on your computer.
- Install required tools
- Check out this repo
- Run
./install.shto download required node packages - HamsterList has three components shared, server and client. You need to start a watcher for each of them to rebuild and restart when you perform changes:
- shared:
cd shared; yarn watch - server:
cd server; yarn start - client:
cd client; yarn start
- shared:
- You should now be able to access HamsterList on
http://localhost:3000
You can deploy your own HamsterList instance.
- Install required tools
- Check out this repo
- Run
./install.shto download required node packages - Run
./production_build.shto build for production - Run the server:
node server/build/index.js, then stop it. This generates a config file. - Edit the file
config.jsonand set the value of"host"to your domain - Run the server again