‘puppr’ is a web gallery specifically for people who want to show off images of their dogs. Once signed up, users can upload pictures of their dogs alongside captions, and interact with other users’ posts by commenting on them, or by adding them to your favourites to keep on your profile to view any time.
- Go into /frontend and /backend and run
npm i
- In /frontend, run:
npm run serve
- In /backend, run:
npm run serve
- Vue: used to create a responsive and lightweight Single-Page application.
- Bulma: CSS framework customised for front-end styling
- Express.js: standardised API interface for database calls and user authorisation with JSON web tokens
- SQLite3: database for user storage
- Firebase: serverless functions to store images on cloud storage