- Estimate the price of a property or shared room in Dublin.
- See model stats in the Model Info tab.
- Sign up and login to save your search history.
- Next.js 15
- Shadcn
- FastAPI
- Scikit-learn
- PostgreSQL
- Docker
- Docker & Docker Compose
- AWS CLI configured with credentials
-
Create Backend Environment File: Create a file at
src/backend/.envwith the following variables:POSTGRES_USER=postgres POSTGRES_PASSWORD=postgres POSTGRES_DB=db POSTGRES_PORT=5432 DATABASE_URL="postgresql+asyncpg://postgres:postgres@db:5432/db" SECRET_KEY="a-very-secret-key"
-
Create Frontend Environment File: Create a file at
src/frontend/.envwith the following variable. This allows the frontend to communicate with the backend.NEXT_PUBLIC_API_URL=http://localhost:8000
-
Run the Application: Navigate to the
srcdirectory and run the following command:docker-compose up -d --build
-
Access the Application: Open your browser and go to http://localhost:3000.
