An university project made in clojure. Started as a Game application, ended as a web application for body measurements.
https://repo.clojars.org/ring/ https://repo.clojars.org/cheshire/cheshire/
-
Setup an app
-
Add pages and a basic style
-
Add data storage for users
-
Add menu list
- Add general menu
- Add logged in menu
- Add admin menu
-
Add a login functionality
- Style
- Hashing of the password
- Different menu depending on whether you are logged in or not
-
Add a session to store information about logged user - Done, used current.json file since the session cookies didnt seem to work
- remove password from the logged user info
-
Add a BMI calculator page, with option to store information in database
-
Register user
-
View a randomly generated plan for today
-
To add
- Round up to two decimals the BMI and calory intake
-
To be added in future
- Page to add, update and delete users
- Page to add, update and delete meals
- Review history of body measurements
- Page to review and update your general information made on registration
- Migrate to a database engine
- Add more options to Meal plan