Stylii
Students stare at their bland dorm rooms, wanting to create a cozy, personal space, but don't know where to start or what's possible on a tight budget.
Core trick
Sends a photo of a dorm room to an image model that re-renders it in several design styles.
Description
Students stare at their bland dorm rooms, wanting to create a cozy, personal space, but don't know where to start or what's possible on a tight budget. Traditional interior design is expensive and intimidating, leaving most students stuck with generic, uninspiring rooms. Stylii eliminates the guesswork by letting students snap a photo of their actual room and instantly see it transformed across multiple design styles, democratizing good design without breaking the bank.
README excerpt
# Nano Banana Hackathon A full-stack application with Next.js frontend and FastAPI backend. ## Project Structure ``` nano-banana-hackathon/ ├── frontend/ # Next.js application ├── backend/ # FastAPI application ├── start.sh # Shell script to start both servers ├── start.py # Python script to start both servers ├── health.sh # Health check script for both services └── README.md ``` ## Quick Start ### Option 1: Using the shell script (Unix/macOS) ```bash ./start.sh ``` ### Option 2: Using the Python script (Cross-platform) ```bash python start.py ``` ### Option 3: Manual startup 1. **Start the backend:** ```bash cd backend source venv/bin/activate python main.py ``` 2. **Start the frontend (in a new terminal):** ```bash cd frontend npm run dev ``` ## Health Check Check the status of both services: ```bash ./health.sh ``` This script will: - ✅ Check if frontend is accessible at http://localhost:3000 - ✅ Check if backend is accessible at http://localhost:8000 - ✅ Test backend health endpoint - ✅ Display detailed backend status information - 🎨 Show colored output for easy status identification ## Access Points - **Frontend:** http://localhost:3000 - **Backend API:** http://localhost:8000 - **API Documentation:** http://localhost:8000/docs ## Development ### Backend (FastAPI) - Virtual environment: `backend/venv/` - Dependencies: `backend/requirements.txt` - Main application: `backend/main