Julia-Pickel / my-outivities-app

Further development of the capstone project
https://my-outivities.vercel.app
0 stars 0 forks source link
cloudinary leaflet mongodb mongoose next-auth nextjs react styled-components

MY OUTIVITIES

"My Outivities" - The app for outdoor enthusiasts: Collect ideas, upload images, manage favorites, and easily locate your chosen outivity on a map. Plan and experience your outdoor adventures intuitively and personally.

In the Outivity app, you can gather and organize outdoor activity ideas, personalize them by uploading your own images, add them to your Favorites Page for quick access, and explore their specific locations with a detailed map showcasing a marker for each chosen Outivity. The app is designed to be a hub for collecting and planning your outdoor adventures, ensuring a straightforward and user-friendly experience for outdoor enthusiasts.

Development

Local Development

To work locally, please install the dependencies using npm i first.

Add local environment variables for Cloudinary, OpenCage and the MongoDB connection string. To do so create .env.local file in the project's root. Check the env.example file, copy paste the variables into the .env.local and complete it with the corresponding values.

Run npm run dev to start a development server and open the displayed URL in a browser.