- Overview
- Project Structure
- Getting Started
- Running the Application
- Troubleshooting
- Contributing
- License
DisplayMain is an unattended web display application designed to run on a dedicated PC and display information on a large screen. It is powered by FastAPI and can be used to showcase customized content to viewers who pass by the display.
The project has the following structure:
Ensure the following prerequisites are installed on the development machine:
- Docker: Install Docker
- Docker Compose: Install Docker Compose
-
Clone the project repository to your local machine:
git clone <repository-url>
- Build the Docker image for the FastAPI application:
docker-compose build
- Start the containers:
docker-compose up
The FastAPI dev server should now be running, and you can access it by opening a web browser and navigating to http://localhost:8000. You should see the "Hello world" message.
If you encounter any issues or errors while setting up or running the application, please refer to the Troubleshooting section in the README or seek assistance from the project contributors.