https://github.com/restioson/digital-signage
Digital Signage project for 2023 capstone
https://github.com/restioson/digital-signage
Last synced: 5 months ago
JSON representation
Digital Signage project for 2023 capstone
- Host: GitHub
- URL: https://github.com/restioson/digital-signage
- Owner: Restioson
- License: agpl-3.0
- Created: 2023-07-30T15:43:03.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2024-02-22T15:47:54.000Z (over 2 years ago)
- Last Synced: 2025-04-06T11:49:05.336Z (about 1 year ago)
- Language: Python
- Size: 7.71 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 33
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# CampuSign
CampuSign is a proof-of-concept digital signage software created as a student Capstone project at UCT.

The default username is `A@ADMIN` with password `PASSWORD`. The default admin password may be changed by setting the
`CAMPUSIGN_ADMIN_PASSWORD` when running the application for the first time.
## Installation
1. Install dprint: https://dprint.dev/install/
2. Install a recent Python 3
3. Install [Git bash](https://git-scm.com/downloads) if not on Linux/WSL
4. Install [Just](https://github.com/casey/just)
5. Install npm and Node.js (either use [`nvm` on Linux](https://github.com/nvm-sh/nvm) or follow a [Windows guide](https://radixweb.com/blog/installing-npm-and-nodejs-on-windows-and-mac))
6. Run `just setup`
To run, use the `just server` command.
## Development tips
- **Update dependencies:** `just setup`
- **Run tests:** `just test`
- **Format code:** `just format`
- **Lint code:** `just lint`