Created by Mark Rattle, 2023
Climbunity is a backend project created in Python using Flask, SQLAlchemy and Jinja. Containerized and hosted on Docker Hub.
Deployed on my personal webhost at https://climbunity.greatwith.tech (Proxmox running a Ubuntu Server 22.04 VM)
Deployed in the cloud, on Caprover, at https://caprover-climbunity.dev.greatwith.tech/
Uptime Status of the Climbunity deployment is monitored by UptimeRobot
ERD for the application can be found here
This application features User creation and authentication, CRUD routes for Venue/Route/Ascent/Appointment models and displays relevant data.
- Clone this repository
- Navigate to the cloned repository locally
- With the Docker engine installed:
- Run
docker compose up -d
in your terminal, orsudo docker compose up -d
if you require sudo permissions.
- Run
- Open the app either by clicking the link in your terminal, or by navigating to
localhost:5002/
- Create an account, set some routes and add to your tick list!