Welcome to the official repository for the Memorias de Vida website, a professional photo studio. This project is designed to showcase our work, manage client sessions, and streamline the reservation process.
Based on the project structure, here are the core features:
- 📷 Photo Gallery: A beautiful gallery to display photo sessions. Clients can view their private session galleries.
- 📦 Service Packages: Clear presentation of different photography packages available.
- 📅 Reservation System: An integrated form for clients to book their photo sessions.
- 🔒 Admin Dashboard: A secure area for administrators to manage sessions, clients, and reservations.
This project is built with a modern web stack, focusing on performance and developer experience.
- Framework: Next.js (using the App Router)
- Language: TypeScript
- Styling: Tailwind CSS
- UI Components: shadcn/ui
- Backend & DB: PocketBase
- Forms: React Hook Form
The architecture follows the standard Next.js App Router paradigm, with a clear separation of pages, components, and backend-related logic.
To get the development server running locally, follow these simple steps:
-
Clone the repository:
git clone https://github.com/LuisHCK/mdv-next.git cd mdv-next -
Install dependencies:
npm install # or yarn install or pnpm install -
Run the development server:
npm run dev
Open http://localhost:3000 with your browser to see the result.