Skip to content

Juules32/pokedoku2

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

78 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

pokedoku2

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.

Visit

The app should be running here!

How to run locally

Backend

  • Navigate to the backend folder.
  • Run the following commands:
pip install -r requirements.txt
uvicorn main:app --reload --port 80

Frontend

  • Navigate to the frontend folder.
  • Copy the file: .env.example, and rename it to .env.development.
  • Under VITE_BACKEND_URL, fill in http://localhost/
  • Run the following commands:
npm i
npm run dev

Finally, go to localhost:5173/pokedoku2/.