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 [email protected]: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:
This project follows the all-contributors specification. Contributions of any kind welcome.
AGPL