Skip to content

Latest commit

 

History

History
51 lines (39 loc) · 1.71 KB

readme.md

File metadata and controls

51 lines (39 loc) · 1.71 KB

Greenfield

Opinionated full-stack web application starter template

NOT PRODUCTION READY! NOT EVEN EXPERIMENTATION READY!

Quick start

pnpm dlx degit rakkasjs/greenfield my-project
cd my-project
git init && git checkout -b main
pnpm install
pnpm run dev

Features

  • Batteries included: Start building right away, scale up as needed
  • Bleeding edge stack: Use technology from the future
  • API layer optional: Use useServerSideQuery and useServerSideMutation or plain HTML forms
  • End-to-end static typing: Strongly typed from database to client
  • Lightning fast development server: Get immediate feedback on changes
  • Complete code quality tooling: Type checking, linting, testing, commit hooks all set up

Stack

  • Rakkas: Web application framework
    • React: User interface library
    • Vite: Development server and build tool
  • Prisma: Type-safe ORM
  • Mantine: UI component library

Code quality tools

Missing pieces

  • End-to-end testing (Cypress? Playwright? Vitest + Puppeteer?)
  • Background jobs (BullMQ? Bee Queue?)
  • Web sockets and realtime
  • File uploads
  • Email (Node Mailer?)