# Quickstart for Redesign - Unisono Application This document outlines the steps to quickly set up and run the redesigned Unisono application. ## Prerequisites - Node.js (LTS) and npm installed - Docker and Docker Compose installed (for backend and full-stack setup) ## Setup 1. **Clone the repository**: ```bash git clone cd agree-on-desires git checkout 003-redesign-you-find ``` 2. **Backend Setup (if running separately)**: Navigate to the `backend` directory and install dependencies: ```bash cd backend npm install ``` Start the backend service: ```bash npm start ``` 3. **Frontend Setup**: Navigate to the `frontend` directory and install dependencies: ```bash cd frontend npm install ``` Start the frontend development server: ```bash npm start ``` The frontend application should now be accessible in your browser, typically at `http://localhost:3000`. 4. **Full-stack with Docker Compose (Recommended for local development)**: From the project root directory, use Docker Compose to build and run both frontend and backend services: ```bash docker-compose up --build ``` This will set up and start all services as defined in `docker-compose.yaml`. The frontend will be accessible at the configured port (e.g., `http://localhost:80`). ## Verification - Access the application in your web browser. - Verify that the UI is responsive across different screen sizes. - Confirm that the app name "Unisono" and the logo/favicon are displayed correctly. - Check that session topics do not have the "Session: " prefix. - Ensure that input fields do not use placeholders and display validation rules as descriptions.