Skip to content

Innovative web platform for monitoring construction sites

Notifications You must be signed in to change notification settings

fiatlinuxorg/citium-front

Repository files navigation

🏗Citium - Frontend

License Framework

Innovative web platform for monitoring small construction sites in the city of Trento. This repository contains the frontend services responsible for user interface, data visualization, and updates from the backend.

🚀 Features

  • 🔐 User Authentication – Secure login and registration process integrated with the backend API.
  • 🏗 Construction Site Dashboard – Interactive dashboard for viewing and managing construction site data.
  • 🔔 Construction Site Updates – Notifications for users about changes in construction site status.

🛠️ Tech Stack

  • Framework: Svelte + Vite
  • Authentication: JWT Tokens
  • API Communication: Axios for making HTTP requests

🚀 Getting Started

1️⃣ Prerequisites

Make sure you have the following installed:

2️⃣ Installation

git clone https://github.com/fiatlinuxorg/citium-frontend.git
cd citium-frontend

3️⃣ Running the Development Server

npm install
npm run dev

4️⃣ Building for Production

npm run build
npm run preview

📖 Api Documentation

API documentation for the backend is available via Swagger:

http://localhost:8000/docs

📜 License

This project is licensed under the MIT License.


💡 Building a smarter city, one construction site at a time!

About

Innovative web platform for monitoring construction sites

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published