Hello and welcome to my internship app project, this application uses the following technologies:
- React (Javascript)
- Flask (Python)
- GCP services
- Cloudsql (Postgres)
- GCS (google cloud storage for images)
- GKE (Kubernetes)
- Docker
- And a bunch of other libraries, including JWT / login and auth system from scratch!
Note: The app is currently not live, because I don't want to incur charges from kubernetes and my cloud services :)
Sign-up information is saved to postgres in cloudsql, here is what the table schema looks like for user data (TablePlus).
There is a react useeffect hook that will refresh the ui of the signed in user to GET all images for that user's ID.
(Ash is my girlfriend, I am not a creep)
I thought it was really important to save the images to gcs and then take the url and save that in the database, instead of the full image itself.
(I made this public for speed of development purposes)