Open source. Rock climbing. Wiki.
OpenTacos is a free and open source wiki of rock climbing knowledge.
We are currently in MVP stage looking for feedback from climbers. Chat with the dev team on Discord.
-
Backend GraphQL API (openbeta-graphql): Node.js.
-
Frontend (this repo): React.js, Next.js, TailwindCSS.
Env | Link | Branch | Content | Build |
---|---|---|---|---|
Prod | https://tacos.openbeta.io | develop | Complete DB |
Make sure you have the following tools installed on your computer
- Download the repo to your local machine
git clone git@github.com:OpenBeta/open-tacos.git
- Build the code
cd open-tacos
git checkout develop
yarn install
- Run the app
yarn dev
- Optional: Run the app in docker
Requirements: Docker
docker compose up
Changes in your local ./src file will be available on localhost:3000 If you install new packages you will need to rebuild the docker image with
docker compose up --build
The application is now available at http://localhost:3000
- Overriding environment variables
Default variables are defined in .env. You can override default values, eg. pointing the frontend to a different API_SERVER, by defining them in .env.local
.
See How to contribute guide for more details.
Thanks goes to these wonderful people:
Viet Nguyen 💻 |
Greg Hughes 💻 |
on3iropolos 🤔 💵 |
Kevin Nadro 💻 |
rytheranderson 💻 🖋 |
Yannick Gingras 🤔 🖋 |
Kendra Gibbons 💻 |
Gal Weinstock 💻 |
Clinton Lunn 💻 🤔 |
MichaelDimmitt 💻 🤔 |
Nate Hearnsberger 💻 🤔 |
This project follows the all-contributors specification. Contributions of any kind welcome.
AGPL