This project has been made under 24 Hours for the Facebook Paris Hack of 2019
This Hackathon was quite challenging: we didn't know each other before the event, we had very different profiles, etc.
but with a "good" night of work, and the beautiful amenites of Facebook Paris, we managed to do something pretty great !
The aim of this project was to find a tourism itinerary given some constraints:
- Limited time
- Fixed departure point
- Fixed destination point
- User interests
- Best points of interests should have the priority
- Ranking is based on public opinion (Google Map, Trip advisor, etc.) We did not have the time to finalize this
We achieved a good result using:
- Mapbox for the rendering of the map and the itinerary
- React and Webpack for the front dev
- Python for all the algorithms and back-end
- OpenStreetMap for fetching the points of interests
You have to start two flask server, one to serve the front, the other to run the back-end API.
The front listen on the port 8080, the back on 5000
# Compile our front using webpack
cd ./front/web && npm install && node ./node_modules/webpack/bin/webpack.js && cd ../..
# Launch it
./front/server/app.py
# Launch the back
./server/app.py
None of us is really good with web development nor a web designer, so we used Webflow. Yes, for a page as simple as this, don't judge us please.