Skip to content

von-development/SmartCityHub

Repository files navigation

SmartCity Hub — Aveiro

This repository is unmaintained.
Originally created during the Hackathon in Aveiro to showcase the idea of a unified hub for the city's information and services.

Project Overview

The SmartCity Hub centralizes municipal services, tourist information, and events from the city of Aveiro into one platform. The aim is to simplify access to transportation data, city events, and other useful services, leveraging AI and various integrations.

Agents):

  • CorrectiveRag
  • Tool Calling Agent
  • ReAct
  • Memory Agent

APIs and Tools

  • React + Next.js: Front-end framework for building dynamic user interfaces.
  • Interactive Map:
    • TomTom Traffic API
    • TomTom Places API
    • TomTom Maps SDK
  • Tool-Calling: Integrations with:
    • Google Maps Directions
    • Google Maps Geocoding
    • Google Maps Places
    • Generic SERP (for search engine queries)
  • OpenAI API: Natural language processing for enhanced interactions with the agents.
  • OpenWeatherMap API: Real-time weather data.
  • PostgreSQL: Structured data storage.
  • Tailwind CSS: Responsive styling and layout.

How to Install

  1. Clone the repository:
    git clone https://github.com/von-development/SmartCityHub.git
    
  2. Install dependencies:
    cd SmartCityHub
    npm install
  3. Start the development server:
    npm run dev
    

Observation

The project does not reflect the most recent versions of libraries or best development practices. For information about possibly resuming development or collaborating

Releases

No releases published

Packages

No packages published

Languages