Abingdon Publishing Widget
A widget to be put onto the side of Firefly Learning Platform. Provides descriptions and links to article PDFs to potentially interested readers.
Project TODO
- Caching
- Logging
Setup and Install
Install dependencies
cd client && npm icd server && npm i
Setup dev environment
- Rename
abs_pub.example.dbtoabs_pub.dev.dband use SQLite Studio to inspect and modify rows - Edit server/.env_example and follow instructions within
cd server && cp .env_example .envcd server && npx nodemoncd client && npm run dev
Build for production
cd client && npm run buildmv client/dist/* server/public/ -r- Upload your own version of
abs_pub.prod.dbwith predefined users. Don’t forget to back up when overwriting files!
