Frontend

screenshot of Frontend

Frontend UI that integrates all backend services

Overview

The ScamSword Frontend is a full-stack application built with a Remix Stack. It includes a range of features and utilizes various technologies such as Docker, SQLite Database, GitHub Actions, Prisma, Cypress, MSW, Vitest, Testing Library, Prettier, ESLint, and TypeScript. The stack allows for easy customization, and users can fork the project and modify it according to their needs.

Features

  • Fly app deployment with Docker
  • Production-ready SQLite Database
  • 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
  • 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

Summary

The ScamSword Frontend is a powerful full-stack application built with a Remix Stack. It offers a range of features including app deployment, database management, authentication, testing, and code formatting. The stack is highly customizable, allowing users to modify it to suit their specific requirements. With easy installation steps, developers can quickly set up the theme and start exploring its functionality.