Tags
Tags
Tailwind
Projects


Piggy
Piggy is a web application to track your personal finances daily. You can view a monthly or annually resume about your expenses and incomes in some fancy Dashboards.
π Piggy
Piggy is a web application to track your personal finances daily. You can view a monthly or annually resume about your expenses and incomes in some fancy Dashboards.
Made with Ruby on Rails 6, TailwindCSS and PostgreSQL 13; using a five layers architecture
β¨ Features
ππ Dark Mode and Light Mode, you choose
|π|π|
|-|-|
||
|
π»π± Responsive Dashboard
|π»|π|π±|
|-|-|-|
||
|
|
ππ Pagination and Notifications
|π|π|
|-|-|
||
|
ππ¨ Date and Color Picker
|π|π¨|
|-|-|
||
|
π©βπ» Development
π Only Postgres Docker Compose
Build Docker Compose
docker-compose build
Run Docker Compose
docker-compose up
π [WIP] Full docker-compose
Build Docker
docker build --tag piggy .
Run Docker
docker run piggy
π Run TailwindCSS
yarn dev:server
This README would normally document whatever steps are necessary to get the
application up and running.
Things you may want to cover:
Ruby version
System dependencies
Configuration
Database creation
Database initialization
How to run the test suite
Services (job queues, cache servers, search engines, etc.)
Deployment instructions
…

Big Moments
Big Moments is a Google Photos Clone that allows you to search pictures by words. It uses object detection to tag the pictures.
Big Moments
Project for the Big Moments: Developer Edition GCP Challenge
| #INSIDEGoogleCloud
Big Moments is a Google Photos Clone for the INSIDE Google Cloud ‘21 Challenge.
Broad improvements:
π Features
Search by the number of people in the picture. β
Not enough results? What about these suggestions?
π link broken?
Identify objects, places, logos, animal breeds, etc.
π link broken?
The puppy is using an iPad πΆ!
The typos will not stop you!
Get results based on memes.
Search by the language you desire.
Search the image by the text they contain.
π Infrastructure
π Roadmap
Instance a VM with Compute Engine for the container imagen. Create a repo for the photo_analysis_service
function in Cloud Source Repositories.Create a trigger to run Vision API tagging. Create a DB in Firestore to keep the pictures url their related tags.
π Extra
Detect more objects with Vision AI. Get the number of people in a picture with Vision AI. Analyze the user query with Cloud Natural Language.
Suggest results based on the analysis.
Add multilingual support with Cloud Translation. [x] Add a custom domain.
Add an HTTPS Load Balancing.
[x] Update function from Cloud Functions.
gcloud functions deploy photo_analysis_service \ --source=https://source.developers.google.com/projects/project-id/repos/repo-name/moveable-aliases/main/paths/function/ \ --runtime=python39 --trigger-resource=big-moments-bucket \ --trigger-event=google.storage.object.finalize \ --set-env-vars BUCKET=big-moments-bucket
[x] Update container images from Compute Engine VM instance.
gcloud compute instances update-container instance-name --zone us-central1-a \ --container-image=gcr.io/project-id/repo@sha256:hash