1.7 KiB
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
-
Clone the repository:
git clone <repository-url> cd agree-on-desires git checkout 003-redesign-you-find -
Backend Setup (if running separately):
Navigate to the
backenddirectory and install dependencies:cd backend npm installStart the backend service:
npm start -
Frontend Setup:
Navigate to the
frontenddirectory and install dependencies:cd frontend npm installStart the frontend development server:
npm startThe frontend application should now be accessible in your browser, typically at
http://localhost:3000. -
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:
docker-compose up --buildThis 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.