QuickLift is a web app for logging weightlifting sessions.
I've used a few of the currently available weightlifting apps, and they all suffer from some key problems:
- The UI is slow, unintuitive, or frustrating to use
- There is no planning capacity built into the service
- There is no analysis built into the service
I want to build a weightlifting logging application that works great on mobile, is lightning fast to use, and (eventually) provides awesome analysis.
- Download and install stack
- Run
stack build
to build the project - Run
stack test
to run the tests
- Ensure that PostgreSQL is installed.
- Create a database
quicklift
withusername:password
oftest:test
There are three main ways to use the front-end:
pulp server
for fast refresh that doesn't rely on the back end../dev
script which watches the source and rebuilds on changes../deploy
script which installs all dependencies and does an optimized build.
- Authentication
- Weightlifting Logging
- Deployment!