No description
Find a file
2023-01-15 15:06:02 +01:00
.vscode Revert back db tables check 2022-12-22 17:17:28 +01:00
cmd Fix main.go intendation 2022-12-24 20:35:47 +01:00
demo Integrated Fantastic coffie (decaffeinated) base version 2022-11-16 23:46:24 +01:00
doc Improve comments and code readability 2023-01-10 01:21:53 +01:00
service Switch to case-insensitive in db-users:GetUserID 2023-01-12 02:02:51 +01:00
vendor PUT username now returns also 409 2022-11-26 15:14:41 +01:00
webui Add followers & following lists 2023-01-15 15:06:02 +01:00
.editorconfig Integrated Fantastic coffie (decaffeinated) base version 2022-11-16 23:46:24 +01:00
.gitignore Add db and data dir to gitignore 2022-12-10 01:26:00 +01:00
Dockerfile.backend Add Dockerfile(s) for frontend and backend, renamed the existing one to Dockerfile.embedded 2022-12-23 01:54:03 +01:00
Dockerfile.embedded Fix Dockerfile.embedded not including webui 2023-01-10 01:35:33 +01:00
Dockerfile.frontend Add Dockerfile(s) for frontend and backend, renamed the existing one to Dockerfile.embedded 2022-12-23 01:54:03 +01:00
go.mod identity providers and bearerauth 2022-11-18 13:05:40 +01:00
go.sum identity providers and bearerauth 2022-11-18 13:05:40 +01:00
open-npm.sh First webui commit 2022-12-09 03:53:16 +01:00
README.md Fix typo in README.md 2023-01-12 01:48:32 +01:00

CodeFactor

WASAPhoto

Keep in touch with your friends by sharing photos of special moments, thanks to WASAPhoto!

You can upload your photos directly from your PC, and they will be visible to everyone following you.

(Live demo: https://wasaphoto.marcorealacci.me)


This is my project for the Web And Software Architecture (WASA) class

This project includes

  • An API specification using the OpenAPI standard
  • A backend written in the Go language
  • A frontend in Vue.js
  • Dockerfiles to deploy the backend and the frontend in a contaner.
    • Dockerfile.backend builds the container for the backend
    • Dockerfile.frontend builds the container for the frontend
    • Dockerfile.embedded builds the backend container, but the backend's webserver also delivers the frontend