TypeScript2025

Moove

Sistema di gestione e assegnazione veicoli con console interattiva, tracciamento e logica OOP. Architettura modulare in TypeScript.

TypeScriptOOP
Screenshot di Moove

Moove Micromobility System

A TypeScript project modeling the organizational structure of Moove, a shared micromobility service. It focuses on the interactions between users, vehicles, and cities.

Demo

The project is available on CodePen: https://codepen.io/Simone-Camerano/pen/zxqpOjv

Features

  • Centralized management of vehicles, users, and cities
  • Robust booking and return logic
  • Vehicle status management
  • Example usage and test logic

Getting Started

  1. Install Node.js.
  2. Install dependencies:
    npm install
    
  3. Compile TypeScript:
    npm run build
    
  4. Run the output JavaScript file:
    node app.js
    

Project Structure

  • app.ts: Main TypeScript logic
  • index.html: (Optional) Browser interface
  • tsconfig.json: TypeScript configuration

License

MIT