See https://louis.yt to see the website online
This guide will help you set up and run the project, which consists of two parts: the frontend and the backend. You can launch each part using Docker or their respective dedicated tools.
Ensure you have the following installed on your system:
- Docker/Docker-Compose
- Yarn (for backend setup without Docker)
- Flutter (for frontend setup without Docker)
Build and run the frontend container:
docker-compose up --buildThe front-end and back-end should now be running. Access it by navigating to the specified port 8080 for back-end and 8081 for front-end in your browser (refer to your docker-compose.yml for the correct port).
-
Navigate to the backend directory:
cd backend -
Install the dependencies:
yarn install
-
Run the backend:
yarn start
-
The backend will now be running and accessible on the port configured in your project.
-
Navigate to the frontend directory:
cd frontend -
Install the dependencies:
flutter pub get
-
Run the frontend application:
flutter run
-
The frontend should now be accessible. If you're running on a browser, it will automatically open the browser with the correct URL.
- Docker Compose Fails: Ensure Docker is running and that the ports in your
docker-compose.ymlfiles do not conflict with other services on your machine. - Yarn/Flutter Issues: Ensure you have the correct versions of Yarn and Flutter installed by checking the version with:
yarn --version flutter --version
For further help, refer to the official documentation of Docker, Yarn, and Flutter.
This setup guide provides the essential steps to run the project in either Docker or with dedicated tools, helping you choose the most convenient method for your environment.