Project for the course TDDD97 at Linköpings Universitet. This implements a small "twitter-like" social network using a minimal amount of JavaScript libraries with a backend in Flask.
This project mostly focus on backend/frontend interaction. The UI is not the focus and might lack compatibility with older browser / different configurations. (mostly tested under Chrome and Firefox)
- Page.js
- Chart.js
- Handlebars.js
- SJCL (client-side HMAC)
This project uses Hmac to "secure" its API calls. Since the secret key is given when the page is requested, it is "useless" under HTTP
- Python 2.7+
- Bower (will require Node.js)
Suggested deployment under Docker
docker build -t twidder .
docker run -p 5000:5000 -d twidder # for port 5000
Isabelle Chum-Chhin
Vincent Aubé