Find & Seek

Embrace The Journey...
Share The Thrill!

Find&Seek is a user-focused social media app that enables thrill-seekers to share their unique adventures to the Find&Seek community. From finding the perfect mountain biking trail to a scenic walk in the park, users can post pictures and provide information on rating, pricing, intensity levels of their adventure, enabling users to "find" their discovery and "seek" like-minded companionship!

- Collaborated with a team in an Agile environment to design and develop a dynamic adventure posting app using FastAPI and React, ensuring seamless integration and efficient data handling
- Implemented robust image handling by utilizing AWS S3 buckets for storing and serving profile pictures and adventure images, ensuring reliable and scalable image storage for a smooth user experience
- Configured a secure user authentication system using FastAPI and PostgreSQL, allowing users to register, login, and manage personalized accounts for posting and accessing adventures, ensuring data privacy and user info security
- Utilized continuous integration and continuous deployment (CI/CD) pipelines in GitLab to automate the build, testing, and deployment process, facilitating a seamless and efficient workflow for the team

The home page will render 12 random adventures from our database each providing useful information for users. By integrating google maps, every adventure's location is marked by a red pin and users can quickly access the details of the adventure by location. The search filters allow users to narrow down on preferences like the type of activity, rating, and price.

When users are logged in, they can access their profile page to upload a biography and profile picture. Users can also access all of their adventures that they have shared with thrill seekers!

Found an adventure that sparks your curiosity? Simply click on the adventure and you will be taken to the detail page. Users can then read the description and identify the qualities of the adventure and provide feedback as comments for other users to engage with.

A modal integrated for authenticated users to create adventures. Users can simply mention the address or popular destination name and the gps coordinates for the adventure will be handled by our Google Maps API!