A complete rewrite of Speaker-Illustrations. You have permission to use my personal installation or install this software on your own infrastructure. Dockerfiles are included in the respective folders.
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.
I have included a helper script that imports a readwise data.csv to my speaker windows instance. Run it from the command line: API_TOKEN=<token-from-password-page> ./readwise-import-script
Both the data.csv and readwise-import-script must be in the same folder.
Need 3 terminals open to run:
docker-compose upcd api && yarn devcd frontend && yarn dev
- Clone this repository
- Place Speaker-Illustrations-backup.sql inside
./tmp/seeds - run
docker-compose up - run
cd api && node ace migration:run
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
List by Author- User Preferences (password,
API key)
Version 0.6.0
Image uploads
Version 0.7.0
- Sharing roles (Owner, Creator, Editor, Read-Only)
- Sharing ID
Version 1.0
- Bug fixes
Apache 2.0