JourneyPoint
https://journeypoint.netlify.app
Author: Collaborate
Date: April 2025
Category: React;JS;AWS;
Description:
Travel site where users can create an account login and have access to a dynamic map with which they can place pins on to indicate locations they have been to around the world. Users can make posts tied to these pins to share travel pictures on a site-wide explore page. Visit page forum chat blog post creation profile editing + the ability to leave reviews on trending travel spots. The website was developed using a standard 3-tier architecture—with the frontend team employing ReactJS and HTML/CSS—and the backend team leveraging Python’s FastAPI—alongside SQLite—PostgreSQL—Amazon S3—and SQLAlchemy for table configuration. RESTful APIs were implemented to expose endpoints—allowing the frontend to interact via POST/GET/PATCH/DELETE requests—secured through JWT-based authentication. The frontend is hosted on Netlify (https://journeypoint.netlify.app)—while the backend service and PostgreSQL database run on Render + Railway—with a separate Amazon S3 bucket handling image storage. Development tools included Jira for project management and story-tracking—GitHub for CI/CD—and Swagger UI for manual backend testing.