Fullstack Web AppCompleted

Booksly

Next.js, Prisma, PostgreSQL. Full CRUD, bookings, admin panel, auth. Built in roughly a month. Scaffolded the UI fast with AI tools, then focused on getting the data layer and state management right. Deployed on Vercel.

Jan 2025 — Feb 2025

Screenshots

Booksly screenshot 1
Click to expand
Booksly screenshot 2
Click to expand
Booksly screenshot 3
Click to expand
Booksly screenshot 4
Click to expand
Booksly screenshot 5
Click to expand
Booksly screenshot 6
Click to expand

Tech stack

Next.jsTypeScriptTailwind CSSPrismaPostgreSQLRadix UIReact Hook FormRechartsZustand

Key features

  • Event discovery and browsing with filtering
  • Data layer with Prisma ORM and PostgreSQL
  • Admin panel for managing events and users
  • Authentication and authorization system
  • Responsive design with Radix UI components
  • Interactive charts and analytics with Recharts
  • Form handling with validation using React Hook Form
  • State management with Zustand
  • Deployment on Vercel

Challenges

  • Delivering a functional application within a short deadline
  • Designing a scalable database schema
  • Building both public and admin interfaces
  • Keeping consistent styling across the whole application

Solutions

  • AI-assisted UI scaffolding to save time for the data layer
  • Radix UI for accessible, ready-made components
  • Modular code: API routes, services and components separated
  • Zustand for lightweight, straightforward state management
All projects