This is an open-source online website of the board game Ark Nova. It is not affiliated with Capstone Games in any way. This project is an reimplementation of ssimeonoff.github.io and for players to easily search for cards and their effects. This repository highly recommends purchasing a copy for personal use.
See a demo.
This project will be updated over time. Expect frequent improvements.
Next up:
- Animal Value Model
- User Login and write comments
- Conservation Project cards
- EndGame Scoring cards.
- Maps
- Action cards
1. Clone Repo
git clone git@github.com:Ender-Wiggin2019/Next-Ark-Nova-Cards.git
2. Install Dependencies
npm i
3. Set Environment Variables
mv .env.example .env.local
For now, I use the following technologies:
- Clerk for authentication. You can sign up for a free account here. Once you have an account, you can create a new project and get your API keys. Then, you can add them to your
.env.local
file. - PlanetScale for database. It's not integrated yet, but will be implemented in the future.
3. Run App
npm run dev
If you want to provide an additional translation, you can go to the locales folder and follow these steps:
- Copy all
.json
files inen
folder, and paste them in a new folder with the name of your language (e.g.fr
for French). - Translate all the strings in the new files. Please note that you only need to translate the strings on the right side of the
:
character. Also, please do not change anything wrapped in{}
and<>
. i.e.{Money-3}
and<br>
should remain the same in your translation. - You can send a pull request with the new files, or send them to me by email (see my GitHub profile.