On Point is a geolocation-based Q&A where users ask and answer nearby questions in real-time. This full-stack application used React, Redux, Node, Express, WebSockets, and PostgreSQL.
The mission behind On Point was to provide users faster valuable responses to their questions about the environment around them. I found that users often have questions about their surroundings but struggle to find reliable answers fast enough. On Point was created to connect users with questions to users answers around them.
I decided to pursue WebSockets using Socket.io and Redux to synchronize and maintain dynamic state. I was also able to consistently track a user's dynamic location at all times leveraging PostGIS so that I can provide the right users with the right information that were in a specific location.
One major technical challenge I faced was cluttered map points at scale. I decided to pursue clustering algorithms to dynamically cluster and render map points at different zoom levels efficiently. I was able to achieve this clustering in O(n) time complexity.
Discover new places to visit and eat on a road trip. I found drivers struggled to effectively find places to stop along their path to their destination without first having to research and organize their stops before they actually start driving. I wanted to eliminate the need for a user to do this and research, organize, and plan their road trip and stops in one application.
A CRUD blogging application implemented in Python, Flask, HTML, CSS, Responsive Web Design. Website is no longer maintained.