Smart-City-Backend

Smart-City-Backend

About the Project :

Smart-City-Backend is a powerful backend solution built with Django to manage smart systems for accommodations like hotels and auberges. It integrates an AI-powered recommendation system using Optuna to provide personalized packages based on user preferences.

Technologies & Tools Used :

Python Django Flutter MySQL Rest Framwork Git Github Github Actions

More Description :

Accommodation Management  :


  • Hotels : Manage hotel details, offers, and cover images .
  • Auberges: Manage auberge details, offers, and associated images .
  • Hauberge Management .
  • Hotel integration .
  • Places Management .
  • Resident Mangment .
  • Event integration .

AI-Powered Package Recommendation :


  • Suggests the best accommodation packages based on user-defined budgets and stay durations .
  • Utilizes Optuna for optimizing recommendations.


Combined Results :

  • Combines results from both hotels and auberges for comprehensive user options .


Customizable Search Filters :

  • Adjust budget and duration ranges dynamically via query parameters .


External API Integration :

  • Leverage external APIs for enhanced data aggregation, such as fetching additional tourist attraction details .


Real-Time Language Support :

  • Provide responses in multiple languages (English, French, and Arabic) based on user preferences.


Hotel Integration

  • Data Synchronization : Integrate hotel data and functionalities into the broader platform for a consistent user experience across various accommodation types.


Places Management

  • Location Categorization : Manage the addition, modification, and categorization of various places, enhancing the tourism experience by allowing users to explore and select locations conveniently.


Resident Management

  • Long-term Resident Profiles : Manage resident details, preferences, and communication for personalized services to enhance long-term stays.
  • Preference Tracking : Customize services based on resident preferences to improve customer satisfaction.


Event Integration

  • Local Event Linkage : Link local events with accommodations, offering combined packages for users looking to book stays along with event tickets.
  • Enhanced User Experience : Ensure that users can seamlessly plan their visits by providing both accommodation and event options in one platform.

Powered by Froala Editor

Project Details
Date Created

Dec 2024

Status

Completed

Project Cost

Free