Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/wrale/wrale-signage
Wrale Signage: An Open Source Digital Signage Management System (STATUS: PRE-ALPHA)
https://github.com/wrale/wrale-signage
Last synced: 4 days ago
JSON representation
Wrale Signage: An Open Source Digital Signage Management System (STATUS: PRE-ALPHA)
- Host: GitHub
- URL: https://github.com/wrale/wrale-signage
- Owner: wrale
- License: apache-2.0
- Created: 2024-12-10T03:01:39.000Z (29 days ago)
- Default Branch: main
- Last Pushed: 2024-12-21T03:43:53.000Z (18 days ago)
- Last Synced: 2024-12-21T04:27:23.718Z (18 days ago)
- Language: Go
- Homepage:
- Size: 765 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Wrale Signage [ALPHA]
Wrale Signage aims to be an open-source digital signage management system with a focus on simplicity and reliability. Currently in early development.
## Current Status
Basic functionality is implemented:
- Display registration and management via CLI
- Content event tracking in PostgreSQL
- Basic health monitoring
- Web interface for display simulation## Project Structure
```
.
├── api/ # API types
├── cmd/ # Binaries
│ ├── wsignd/ # Server
│ └── wsignctl/ # CLI
├── internal/ # Implementation
└── web/ # Display interface
```## Development
### Prerequisites
- Go 1.21+
- PostgreSQL 14+
- Node.js 18+ (for web interface)
- Docker (for development database)### Quick Start
1. Start development database:
```bash
make test-deps
```2. Build binaries:
```bash
make build # Creates bin/wsignd and bin/wsignctl
```3. Run tests:
```bash
make test
```See `/docs/demos/0001_basic_setup_and_content.md` for complete setup guide.
## Contributing
Project is in early stages. APIs and interfaces may change significantly.
## License
Apache License 2.0