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