Speaker Windows
A complete rewrite of Speaker-Illustrations.
Speaker Windows is a personal, searchable repository of illustrations which are categorized by tags. This is a replacement to paper, word doc folder, and evernote/onenote notebook filing systems.
The project aims to have an testable API which allows the use of multiuser authentication, sharing of illustrations, and React UI to easily add illustrations.
Development
Need 3 terminals open to run:
docker-compose up
cd api && yarn dev
cd frontend && yarn dev
Migrating from Speaker-Illustrations
- Clone this repository
- Place Speaker-Illustrations-backup.sql inside
./tmp/seeds
- run
docker-compose up
- run
cd api && node ace migration:run
Project Timeline
Version 0.1.0
Imported schema from Speaker-IllustrationsMigration guideCI/CD (GitHub Actions?)
Version 0.2.0
API testsSet up models and controllers
Version 0.3.0
Multiuser Auth
Version 0.4.0
- Basic UI
Version 0.5.0
- User Preferences (password, API key)
- Image uploads
Version 0.6.0
- Sharing roles (Owner, Creator, Editor, Read-Only)
- Sharing ID
Version 1.0
- Bug fixes
License
Apache 2.0