Overview
The Link Previewer is a demo app that showcases various features of the Remix Stacks framework. It allows users to generate previews for URLs by providing a link, and then displays information such as the title, description, and image of the website.
Features
- Multi-region Fly app deployment with Docker
- Multi-region Fly PostgreSQL Cluster
- Healthcheck endpoint for Fly backups region fallbacks
- GitHub Actions for deploy on merge to production and staging environments
- Email/Password Authentication with cookie-based sessions
- Database ORM with Prisma
- Styling with Tailwind
- End-to-end testing with Cypress
- Local third party request mocking with MSW
- Unit testing with Vitest and Testing Library
- Code formatting with Prettier
- Linting with ESLint
- Static Types with TypeScript
- Deployed vercel with Prisma cloud and Heroku PostgreSQL