Project Amber web / mobile client
https://git.tdem.in/tdemin/amber
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
4 years ago | |
---|---|---|
doc | 4 years ago | |
public | 4 years ago | |
src | 4 years ago | |
.dockerignore | 4 years ago | |
.drone.yml | 4 years ago | |
.editorconfig | 4 years ago | |
.eslintrc.json | 4 years ago | |
.gitignore | 4 years ago | |
.prettierignore | 4 years ago | |
.prettierrc.json | 4 years ago | |
Dockerfile | 4 years ago | |
LICENSE.txt | 4 years ago | |
README.md | 4 years ago | |
package.json | 4 years ago | |
tsconfig.json | 4 years ago | |
yarn.lock | 4 years ago |
README.md
Amber Web
The web client for Project Amber, made with React, Redux, and TypeScript.
Running the app locally
Development
Simply run:
% yarn install --dev
% yarn start
Set the REACT_APP_APIURI
environment variable in case you're testing against
a local server. It should point to the base URI for all API requests, namely
https://amber.h.tdem.in/api/v0
.
Docker
Run:
% docker build . -t amber_web
% docker run -it -p 8080:80 amber_web
If you're running your own API server, be sure to set the
REACT_APP_APIURI
flag when building:
% docker build . -t amber_web --build-arg REACT_APP_APIURI=https://your.tld/api
Development
The source code of this app is formatted automatically with Prettier. Be sure
to run yarn beautify
and yarn lint
before sending a pull request!
License
This program is MIT-licensed. See LICENSE.txt for details.