https://github.com/mohammadumar5/spectron
https://github.com/mohammadumar5/spectron
app electron fastapi firebase opencv python3 react remote-sensing satellite-imagery sentinel typescript
Last synced: 11 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/mohammadumar5/spectron
- Owner: MohammadUmar5
- Created: 2025-07-09T17:45:43.000Z (12 months ago)
- Default Branch: main
- Last Pushed: 2025-07-18T14:37:48.000Z (11 months ago)
- Last Synced: 2025-07-18T19:01:12.598Z (11 months ago)
- Topics: app, electron, fastapi, firebase, opencv, python3, react, remote-sensing, satellite-imagery, sentinel, typescript
- Language: Python
- Homepage: https://spectron-ai.vercel.app/
- Size: 1.62 MB
- Stars: 1
- Watchers: 1
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# π Spectron
**Spectron** is an offline, self-contained desktop application for detecting land cover and vegetation changes using multi-temporal LISS-4 and Sentinel imagery. Designed for simplicity and accuracy, Spectron enables users to select an Area of Interest and dates, then automatically processes satellite data to generate intelligible, false-alarmβresistant change maps.
## π₯ Team Members
| Name | GitHub Profile |
| --------------- | ------------------------------------------------ |
| Mohd Umar Warsi (Lead) | [Link](https://github.com/MohammadUmar5) |
| Mohd Aqdas Asim | [Link](https://github.com/MohdAqdasAsim) |
| Sameer | [Link](https://github.com/SameerKhan9412) |
| Saurav Singh | [Link](https://github.com/South-IN) |
## π οΈ Tech Stack
**Frontend**
* React
* Tailwind CSS
* TypeScript
* Leaflet.js
**Backend**
* Python
* FastAPI
* NumPy
* Rasterio
* GDAL
* OpenCV
* SQLite
## π Features
* πΊοΈ **AOI Selection**
Draw or select your Area of Interest directly on the map.
* ποΈ **Date-Based Comparison**
Compare multi-temporal imagery to detect environmental change.
* π‘ **Automated Satellite Image Retrieval**
Retrieves relevant imagery (LISS-4/Sentinel) based on user input.
* π¨ **Smart Alerts**
Get notified of significant vegetation or land cover changes.
* π **Change Detection**
Uses NDVI and spectral band differencing for reliable results.
* π **Summarized Reports**
Generate statistics, summaries, and visual reports of change.
## π¦ Getting Started
1. **Clone the Repository**
```bash
git clone https://github.com/MohdAqdasAsim/Spectron
cd Spectron
```
2. **Setup Backend**
```bash
cd backend
python -m venv .venv
source .venv/bin/activate # or .venv\\Scripts\\activate on Windows
pip install -r requirements.txt
python3 main.py
```
3. **Setup Frontend**
```bash
cd frontend
npm install
npm run dev
```
## π License
This project is for academic and research purposes only. For licensing or deployment inquiries, please contact the authors.