Sight.See.Share

Sight.See.Share is a repository where users can share unique, exciting, and exceptional points of interest that they have found in their travels. You don't need an account to browse the points of interest - simply select the city that you want to browse, update the filters, and you'll be able to see what members of our community have shared!

Key Features

  • No account needed to browse points of interest
  • Filter points of interest by city
  • Real-time updates from the community
  • Secure account creation and login for posting
  • Interactive map integration with MapBox

Technologies Used

React, PostgreSQL, TypeScript, Sequelize, Express, Material UI, MapBox

Purpose and Goal

To provide a platform where users can share and explore unique points of interest from around the world.

Role

Full-stack developer, collaboratively worked on backend and frontend aspects during a 6 week sprint as part of an internship at Chingu.

Technical Hurdles

  • Implementing real-time data updates across the platform
  • Integrating MapBox for an interactive mapping experience
  • Ensuring secure user authentication and data integrity

Solutions

  • Utilized WebSocket for real-time data communication
  • Leveraged MapBox APIs for dynamic map functionalities
  • Implemented robust authentication and authorization checks using best security practices