Giter VIP home page Giter VIP logo

my-outivities-app's Introduction

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.

Project

Embark on a captivating exploration of outdoor activities with "My Outivities," the ultimate app tailored exclusively for outdoor enthusiasts. Whether you're a nature lover, thrill-seeker, or someone looking to curate and gather ideas for your next adventure, My Outivities is your perfect companion.

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.

Key Features

๐Ÿ“ฑ Seamless Idea Collection:
Effortlessly collect and organize your outdoor activity ideas with My Outivities. Add, edit, and remove Outivities effortlessly, making it easy to curate a list of your preferred outdoor experiences. Whether it's hiking, camping, or a spontaneous day trip, My Outivities adapts to your preferences.

๐Ÿ“ท Custom Image Upload:
Personalize your Outivity ideas by uploading your own images. Enrich your collection with pictures that resonate with your vision for each adventure, ensuring a truly personalized and inspiring experience.

โค๏ธ Favorites Page:
Create and manage a list of your favorite Outivities with the new Favorites Page. Easily access and view a compilation of your preferred Outivities for quick reference and planning.

๐ŸŒŽ Location Details:
Explore the chosen Outivity's location with a detailed map showcasing a marker pinpointing the specific spot. My Outivities provides a visual representation of the outdoor point, ensuring you can easily navigate to and immerse yourself in your selected adventure.

โœจ Intuitive Design:
Experience an intuitive and user-friendly design that caters to your outdoor needs. My Outivities is designed to be your seamless companion, facilitating the effortless collection of ideas for your outdoor adventures. Whether you're a seasoned adventurer or new to outdoor activities, My Outivities is here to enhance your experience. Happy exploring!

Technologies and Tools

React | Next.js | styled-components | Node.js | SWR | Vercel | MongoDB | Mongoose | Cloudinary | Leaflet | OpenStreetMap API | OpenCage Geocoding API | OpenWeather API

Team

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.

my-outivities-app's People

Contributors

julia-pickel avatar birkbee avatar philipp-hess avatar ykolomytseva avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.