Flock is a group travel planning app for long-distance friends. It generates the cheapest destinations for all individuals based on their different cities and budgets, provides activity search, real-time drag-and-drop “Idea Board” and scheduler for group collaboration, and produces an interactive map showing daily routes based on activity selection.
Built as a group capstone project at Fullstack Academy.
- Firebase - Database used for activity and schedule information
- PostgreSQL - Database used for all user and trip information
- React Dragula - Basis for drag-and-drop functionality on Idea Board and Scheduler pages
- Yelp Fusion API - Used for activity search
- Amadeus API - Used for flight/destination search
- Mapbox - Basis for Map page
- React - Frontend framework
- Redux - State management
- Node.js - JS runtime on the backend
- Express.js - Web app framework