Darkroomfinder is a web application made with Next.js to share photography labs all around the world.
Visit it at darkroomfinder.vercel.app
- Built with Next.js, React and Typescript
- Next App Router
- Server actions
- Authentication with NextAuth. Google and GitHub providers. Custom sign in page.
- Styled with Tailwind CSS and tailwind-merge
- MongoDB database with Mongoose
- Search with filters and pagination
- Files uploaded to Cloudinary
- Dropzone with React Dropzone
- Form validation with Zod
- Maps and geolocation with MapTiler, MapLibre and React Map GL
- Animations by Framer Motion
- Deployed on Vercel