Back to Projects
Favly.app
Visit Site
Favly.app
On Production
Online platform to store and organize your favorite links.
About the Project
Favly is a web application that allows users to save, organize, and manage their favorite links intuitively. It includes features such as Google authentication, drag & drop organization, link categorization, and automatic metadata extraction from saved sites. The frontend is deployed on Cloudflare Pages with an automated CI/CD pipeline, while the backend runs on AWS serverless services.
Frontend
SPA application built with React 18 and the following main libraries:
UI & Styling
- • MUI (Material UI) / MUI Joy
- • Animate.css
- • Sonner (toast notifications)
State & Data
- • Redux Toolkit + React Redux
- • TanStack React Query
- • Axios
Interactivity
- • dnd-kit (drag & drop)
- • React Hook Form
- • React Router DOM
Auth & Monitoring
- • Google OAuth (@react-oauth/google)
- • Honeybadger (error tracking)
- • Mixpanel (analytics)
Backend & AWS Infrastructure
Serverless architecture on AWS with main backend in Golang:
Compute
- • AWS Lambda — Main application (Golang)
- • AWS Lambda — Transactional emails (Welcome, Confirmation, Reset Password)
- • EC2 — Link metadata extraction
Networking & API
- • API Gateway — REST entry point
- • Cloudflare Pages — Frontend hosting + CI/CD
Database
- • DynamoDB — Main NoSQL database
- • DynamoDB Streams — Events to trigger email Lambdas
Messaging
- • SES (Simple Email Service) — Transactional email delivery