Accommodation and tourism platform for Playa de Arinaga, Gran Canaria. Full-stack web application with booking system, multilingual support, and admin panel.
- Framework: Next.js 14 (App Router)
- Language: TypeScript
- Database: MySQL + Prisma ORM
- Auth: NextAuth.js
- Styling: Tailwind CSS + Sass
- Maps: Google Maps integration
- i18n: i18next (multilingual support)
- Email: Nodemailer
- Monitoring: Sentry
- Property listings with detail pages and gallery
- Booking system with date selection
- User registration and authentication
- Admin panel for content management
- Local area guide and sustainability info
- Contact forms with email notifications
- Responsive design
- SEO optimized
# Install dependencies
npm install
# Set up environment variables
cp .env.local.example .env.local
# Run database migrations
npx prisma migrate dev
# Start development server
npm run devOpen http://localhost:3000.
Private project.