An app (in development) to create your own routes on any wall that you can take a picture of!
I wanted to make this app for the following reasons:
- I wanted to learn about app development and how to code in Dart and use Flutter
- The most popular app on the climbing market Stōkt has caused me frustration in the past, and it is not free for gyms to use.
- Create Login Pages
- User inferface for Login page
- Make UI for Sign In page
- Make UI for Sign Up page
- Make UI for Forgot Password page
- Set up FireBase connection
- Third Party Login options
- Facebook login
- Google login
- User inferface for Login page
- Create App Pages
- Create Home page
- Create Sign out button
- Make UI for Homepage
- Create Walls page
- Make UI for Walls page
- Create Add Wall button
- Add name for new wall
- Add Image for new wall
- Select Image to be uploaded
- Upload Image to FireBase Storage
- Add Wall name and download url to FireBase FireStore Database
- Display new walls with name and image
- Make walls deletable by sliding it
- Create routes page for each wall added
- Make UI for routes page
- Create Add Route button
- Add name for route
- Add grade for route
- Create your own route
- Display correct wall to edit
- Add editing option to draw ontop of wall
- Upload new route to FireBase FireStore
- Add route name, downloard url, route grade, sent/un-sent to FireBase FireStore Database
- Make routes deletable by sliding it
- Display new routes with name, grade, and if it is sent or not
- Make route clickable to view route
- Display correct route image
- Add option to update route grade
- Add button to declare route as sent
- Create Home page
Instead of having user create routes in app I want to use a REST API to call a python file which performs a holddetector see HoldDetector.py. I have already made a fairly accurate Hold Detector using OpenCV.