Skip to content

Latest commit

 

History

History
64 lines (47 loc) · 1.8 KB

README.md

File metadata and controls

64 lines (47 loc) · 1.8 KB

Build Status License

OpenTacos

OpenTacos is a proof-of-concept/MVP showing it's possible to build a collaborative climbing route catalog.

Live demo 🚀

Tech stack

  1. Data: (see opentacos-content)
  • Climbing route data such as name, grade, FA, etc are stored in human-readable text files (markdown syntax)
  • Take advantage of folder and file structure to organize crag/area and climb relationship.
  • Git-based CMS: Use Git for user management, access control, content review.
  1. Frontend: (this repo)
  • Gatsby.js, React.js, TailwindCSS

Learn more about Jamstack

How to build

Make sure you have the following tools installed on your computer

  1. Install Gatsby CLI
npm install -g gatsby-cli
  1. Download the repo to your local machine
git clone [email protected]:OpenBeta/open-tacos.git
  1. Build the code
cd open-tacos
yarn install
  1. Download climb data to local cache
# Note: run this script as needed
./prebuild.sh
  1. Run the app Since we are using Auth0 for authenticating users, development server needs to run in https mode. You will prompted to install additional components on the first runl
npm run develop -- --https

The application is now available at https://localhost:8000

How to contribute

See How to contribute guide for more details.

License

AGPL