Hello! This is a personal project of mine based on the popular site PokeDoku. It seemed like a nice challenge to work with a backend and a frontend to create a nice, simple application. I also wanted to learn how to host an app for everyone to use, and it has been a nice learning experience for me.
A big help for this project is the publicly available pokeAPI, which helped tremendously with querying and storing all the necessary pokemon data used to generate new daily grids.
The frontend is written with Vite + Vue + TypeScript + Tailwind, and the backend is written with Python + FastAPI.
The app should be running here!
- Navigate to the
backend
folder. - Run the following commands:
pip install -r requirements.txt
uvicorn main:app --reload --port 80
- Navigate to the
frontend
folder. - Copy the file:
.env.example
, and rename it to.env.development
. - Under
VITE_BACKEND_URL
, fill inhttp://localhost/
- Run the following commands:
npm i
npm run dev
Finally, go to localhost:5173/pokedoku2/.