Skip to content

sarfad-dev/sarfad-web

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SARFAD Web 2025

Welcome to the SARFAD Web repository! This project represents the public face of the SARFAD CanSat team — a group of high school students participating in the European Space Agency's CanSat competition. The website combines team presentation, educational outreach, and a live telemetry dashboard for real-time CanSat data.

Table of Contents

Overview

This website serves two main purposes:

  1. Team & Project Presentation

    • Introduction of the SARFAD team
    • Explanation of the CanSat project and its goals
    • Mission showcase (sensors, communication, PCB, parachute, camera, etc.)
    • Sponsor acknowledgments and public outreach
  2. Live Telemetry Dashboard

    • Live-updating charts for temperature, humidity, pressure, battery voltage, calculated/measured altitude, current, and speed
    • Real-time location tracking on an interactive map
    • Export of location data to Google Maps / Mapy.cz
    • Modular and reusable dashboard components

Project Structure

sarfad/
├── client/             # React frontend for team site and live dashboard
│   ├── public/
│   ├── app/
│   │   ├── components/ # Reusable UI components, ChartDashboard, Carousel, etc.
│   │   ├── pages/      # Next.js routing
│   │   ├── layout.tsx  # Pages layout
│   │   └── page.jsx    # Main page
│   └── package.json
├── server/             # Flask backend receiving HTTP data from ESP32
│   ├── app.py          # Main Flask app
│   └── requirements.txt
├── .env                # Environment config (credentials, DB URL, etc.)
├── README.md           # Project documentation (you are here)
└── LICENSE             # License info

Technologies Used

  • Ran by
    • Docker
  • Frontend:
    • React
    • Tailwind CSS
    • Recharts / Chart.js
    • Leaflet.js (for mapping)
  • Backend:
    • Flask (Python)
    • InfluxDB (for time-series data storage)
  • Hardware:
    • ESP32 receiving live data instantaneously from the CanSat

Contributors

License

This project is licensed under the MIT License.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •