A React/Next.js website for a local bonsai shop featuring a dynamic blog system and event management. Built with modern web technologies.
- Framework: React with Next.js
- Styling: Tailwind
- API Routes: Next.js API Routes
- Authentication: Clerk
- Database: MongoDB Atlas
- Image CDN: Cloudinary
- Deployment: Vercel
- Dynamic blog system with rich content
- Responsive design for all devices
- Fast image loading via CDN
- Protected routes with Clerk authentication
- Blog post CRUD operations
- Event management interface
- Cloudinary image upload integration
- Rich text editor for content
- Server-side rendering for blog posts
- Image optimization via Cloudinary
- Categories and tags support
- Secure authentication flow
- Content management interface
- Image upload and management
The site automatically deploys to Vercel through GitHub integration. Each push to the main branch triggers a new deployment.