https://github.com/dimitrisstyl7/smart-tourism-api
The Smart Tourism API is a web service designed to support functionality for smart tourism. It allows users to access and manage country-related data, including quality of life, cost of living, and dining costs.
https://github.com/dimitrisstyl7/smart-tourism-api
docker docker-compose dockerfile express javascript mongodb mongoose nodejs rest-api
Last synced: 2 months ago
JSON representation
The Smart Tourism API is a web service designed to support functionality for smart tourism. It allows users to access and manage country-related data, including quality of life, cost of living, and dining costs.
- Host: GitHub
- URL: https://github.com/dimitrisstyl7/smart-tourism-api
- Owner: dimitrisstyl7
- License: mit
- Created: 2025-02-18T11:01:01.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-03-23T20:22:33.000Z (about 1 year ago)
- Last Synced: 2025-03-23T21:26:34.477Z (about 1 year ago)
- Topics: docker, docker-compose, dockerfile, express, javascript, mongodb, mongoose, nodejs, rest-api
- Language: JavaScript
- Homepage:
- Size: 30.3 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Smart Tourism API
## [University of Piraeus](https://www.unipi.gr/en/home/) | [Department of Informatics](https://cs.unipi.gr/en/)
**MSc course**: Advanced Programming Full Stack Javascript Frameworks
**Semester**: 1
**Project Completion Year**: 2025
## Description
The Smart Tourism API is a web service designed to support functionality for smart tourism. It allows users to access and manage country-related data, including quality of life, cost of living, and dining costs. Users can filter and sort countries based on various criteria to aid in travel decisions.
## Features
- **Fetch Countries**: Retrieve a list of all countries available in the database.
- **Filter and Sort**: Filter countries by cost of living, quality of life, and other defined criteria, and sort results based on user preferences.
- **CRUD Operations**: Manage country data with Create, Read, Update, and Delete functionalities.
## Acknowledgments
This project was developed as part of the "Advanced Programming Full Stack Javascript Frameworks" MSc course at the University of Piraeus. Contributions and feedback are always welcome!
## License
This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.