Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/djimenezweb/darkroomfinder


https://github.com/djimenezweb/darkroomfinder

cloudinary maplibre-gl-js maptiler mongodb mongoose nextjs react tailwindcss typescript zod

Last synced: 6 days ago
JSON representation

Awesome Lists containing this project

README

        

# Darkroomfinder

Darkroomfinder is a web application made with [Next.js](https://nextjs.org/) to share photography labs all around the world.

Visit it at [darkroomfinder.vercel.app](https://darkroomfinder.vercel.app/)

![Darkroomfinder screen capture](https://github.com/djimenezweb/portfolio-v2/blob/main/src/assets/projects/darkroomfinder.jpg?raw=true)

## Features

- Built with [Next.js](https://nextjs.org/), [React](https://react.dev/) and [Typescript](https://www.typescriptlang.org/)
- Next App Router
- Server actions
- Authentication with [NextAuth](https://next-auth.js.org/). Google and GitHub providers. Custom sign in page.
- Styled with [Tailwind CSS](https://tailwindcss.com/) and [tailwind-merge](https://www.npmjs.com/package/tailwind-merge)
- [MongoDB](https://www.mongodb.com/) database with [Mongoose](https://mongoosejs.com/)
- Search with filters and pagination
- Files uploaded to [Cloudinary](https://cloudinary.com/)
- Dropzone with [React Dropzone](https://react-dropzone.js.org/)
- Form validation with [Zod](https://zod.dev/)
- Maps and geolocation with [MapTiler](https://www.maptiler.com/), [MapLibre](https://maplibre.org/maplibre-gl-js/docs/) and [React Map GL](http://visgl.github.io/react-map-gl/)
- Animations by [Framer Motion](https://www.framer.com/motion/)
- Deployed on [Vercel](https://vercel.com/home)