Victini is a full-stack web application project
that utilizes Docker containers.
The project is split into two main parts:
- Frontend → Vite + Tailwind
- Backend → Hono + Postgres
Make sure these are installed before you begin:
- Node.js (v20 or higher recommended)
- Docker & Docker Compose
- Git
Clone the repository:
git clone https://github.com/Beldumite/victini.git
cd victini
From the .env.example file
POSTGRES_USER=yourname
POSTGRES_PASSWORD=yourpass
POSTGRES_DB=yourdbname
DATABASE_URL=postgres://name:pass@db:5432/dbname
fill all the required value then renamed it from .env.example to .env
install all dependencies
cd backend && npm install
cd ../frontend && npm installstart the projects
docker compose up --buildstop the projecst
docker compose stop