Skip to content

Daily Boulders is a SPA which allows users to create/view/update/delete their daily climbing grades.

License

Notifications You must be signed in to change notification settings

doremaxime/daily-boulders

Repository files navigation

About

Daily Boulders is a SPA which allows users to create/read/update/delete their daily climbing grades.

User Stories

As a user, when signed in, I want to:

  • be able to sign up and know if it worked or not. Only other option on view is sign in.
  • be able to sign in and know if it worked or not. Only other option on view is sign up.
  • change my password and know if it worked or not, when signed in.
  • be able to sign out when signed in and be brought back to the 'sign up/in' view.
  • be able to create/log a day for my grade(s).
  • be able to read/see my entries.
  • be able to update my entries.
  • be able to delete my entries.
  • be able to use all site actions without refreshing the page.
  • be able to use the site without any bugs.

Technology used

  • JavaScript, SCSS, Bootstrap, JQuery, AJAX, Handlebars
  • Macbook Air
  • Google Chrome, Atom

Steps of development:

  1. I started by planning on paper and read the requirements a few times before outlining all the steps in order that I would follow.
  2. Worked on the back end first: https://github.com/doremaxime/daily-boulders-api
  3. Did the authorizations on the front end and tested each method.
  4. Created the CRUD on the front end and tested them all.
  5. Tested the authorizations and the CRUD together to make sure that the climbs were owned by their users.
  6. Improved displays.
  7. Made index refresh for every successful CRUD.
  8. Finalized README.
  9. Deployed.
  10. Fixed existing bugs on live version
  11. Deploys again.

With more time I would...

  • Create a leaderboard where users can see the top daily/weekly/monthly entries of all users. Maybe include a chart of the results too.
  • Have the index table be a fixed size and scrollable.
  • Make the automatic sign in from a successful sign up again (worked at one point).

links

About

Daily Boulders is a SPA which allows users to create/view/update/delete their daily climbing grades.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published