This package provides the frontend to the JourneyLog software. The backend package can be found here.
- A recent version of Node.js
- A Font Awesome 5 Pro license. Download their
pro-solid-svg-icons
package, extract thepackage
folder inside that archive tosrc/proprietary
, and rename it to match the archive name sans the version number (i.e.fortawesome-pro-solid-svg-icons
). You might be able to substitute it with a free FA icon package with some work, but I haven't tried that out, so no guarantees there. npm install
Quick guide:
- Create
.env.development
and.env.production
, defineREACT_APP_API_URL
(API root URL) andREACT_APP_URL_PREFIX
(deployment location subdirectory the files go to) - Edit
homepage
inpackage.json
to match yourREACT_APP_URL_PREFIX
npm start
- Start editing
Long guide: see README-CRA.md
.
npm run build
- Copy the entirety of
build/
to the target location