This is a sleep diary app that lets you track your sleep but also correlates it with other factors in your life. Seeing how your sleep is affected by things like caffeine, alcohol, sleeping conditions, etc., can help you make better decisions about your sleep habits.
- Do the Quickstart below to get the app running locally.
- From there, the wiki has all the developer documentation.
- Finally, see the project page for build information like test reports, code coverage, and more.
Software that needs to be installed and available from the command line:
- Java 21 (tested on Zulu distribution)
- Node 20 (tested on Node 20.6.1)
- Docker (Try
sudo apt install docker.io
on Linux or Docker Desktop or brew on Mac)
- From the project folder, start the back end with
gradlew server:bootTestRun
- From the reactjs folder, start the front end with
npm start
which will serve the front end files and open a browser for you. log in with usernameadmin
and passwordadmin
ortest
andtest