This repository contains the Express.js server for the Raspberry Pi Display Project. The server handles requests from the Raspberry Pi Display Website and interacts with an SQLite database to store and retrieve data. It serves as the backend for managing the display content and handling user interactions.
- REST API: Provides endpoints for controlling the display and managing data.
- SQLite Database: Stores data such as user preferences, display configurations, and history.
- Integration with React Frontend: Responds to requests made by the Raspberry Pi Display Website.
- Lightweight and Fast: Built using Express.js for efficient request handling.
- Express.js: Backend framework for handling HTTP requests.
- SQLite: Lightweight database for storing and managing data.
- Node.js: Runtime environment for the server.
This server is a work in progress. Upcoming features include:
- Enhanced error handling for API requests.
- Improved database schema for additional data types.
- Authentication and security features.