This is a group project of Pod 2 group 4. Objective: Development of an interactive website with integration of geographical and weather and Wikipedia APIs. Features: Geo API for visualizing an interactive map. Interface design using Bootstrap, including an attractive map background. Integration of Wikipedia section for information on hotels and restaurants. Weather API for displaying current weather conditions
- HTML/CSS: Structure and styling of the interface.
- Bootstrap 5.3.0-alpha3: Framework for responsive and mobile-first design.
- Leaflet 1.9.4: Library for map functionality.
- JavaScript: Dynamic user interaction and asynchronous API requests.
- Day.js: Utility for date and time manipulation.
- jQuery 3.2.1: Library to simplify DOM manipulation, events, and AJAX.
- Geoapify API: For autocomplete and geocoding of addresses.
- API Weather by API Ninjas: To retrieve weather information.
- Wikipedia API: To extract information and images about cities.
- Problem: The need for a single resource for planning travels with weather and local attractions in mind.
- Solution: Our site offers detailed information about weather and interesting places, simplifying trip planning.
- User Experience: Users can easily access all the necessary information on one website, making travel planning more enjoyable and time-efficient.
To install this project:
- Clone the repository to your local machine using
https://github.com/Oleksiieng/travel-companion-project
. - Open the project in VS Code or any preferred IDE.
- Ensure you have a live server extension installed, or use a local server to view the web application.
Resources consulted for learning purposes:
- [leafletjs.com] (https://leafletjs.com/)
- [openstreetmap.org] (https://www.openstreetmap.org/)
- [Geoapify API] (https://www.geoapify.com/)
- [mediawiki.org API] (https://www.mediawiki.org/wiki/API:Images)
- [MediaWiki API] (https://en.wikipedia.org/w/api.php)
- [https://corsproxy.io/] (https://corsproxy.io/)
- Mozilla Developer Network (MDN)
- W3Schools
This site licensed under the MIT license.