Purrfile - Full-Stack Application Template with Astro and Cloudflare

This project contains the source code for a complete full-stack application called Purrfile, using the power of Astro and Cloudflare together. It covers topics such as:

  • How to use Astro and leverage all of its power.
  • The newly introduced Astro Actions to make it easy to define and call backend functions with full type-safety from your client code.
  • Utilizing the Cloudflare platform to host all of our infrastructure, application, database, and file storage.
  • Complete development setup for Astro and Cloudflare.
  • Using TypeScript and its benefits.
  • Authentication and Authorization features.
  • Using Drizzle to connect to our D1 Database.
  • Using Cloudflare R2 to store files such as images.
  • Creating pretty and responsive applications with Tailwind CSS and DaisyUI, including a customizable theme and components such as modals and dropdown menus.
  • Using React to create client-side forms with type-safe validations and a notification system.
  • Sending mails with Resend.
  • And much more! 🔥🔥🔥

Who is this for?

This application is ideal for those who want to learn Astro, the Cloudflare platform, or how to build a complete full-stack web application from scratch. Even if you already know Astro, this can be beneficial to learn the latest features of Astro as it dives into use cases that most are not familiar with, such as developing applications with server actions and middleware.

It is also ideal for those who want to host and manage all of their project's main modules on a single platform, using Cloudflare.

To get the most out of it, basic knowledge of Node.js and JavaScript/TypeScript is recommended. A Cloudflare account will be needed to host our project and its features. Fortunately, every feature we will use is included in Cloudflare's free tier.

What is Purrfile?

Purrfile is used to create dedicated profiles for your pets, making it easy to share their information and ensure they're never lost for long. It's a sample application template leveraging all the major features needed for a full-stack web application built with Astro and Cloudflare.

Buy this
Technologies Used
Astro, Typescript, Drizzle, React, Tailwindcss, DaisyUI, Cloudflare Pages, Cloudflare D1, Cloudflare R2, Resend
Who is the creator?
Guilhermo Hounie is computer scientist and a software developer with experience in developing both saas and internal tools for companies and teaching at multiple skill levels.
Who is this best suited for?
Intermediate Javascript/Typescript developers
Contents
Complete Project Source Code and Guide for Deployment
Demo URL
https://purrfile.hounie.me
Size
865 KB
Copy product URL
$15

Purrfile - Full-Stack Application Template with Astro and Cloudflare

Buy this