How sanjaysurampudi/my_projects works
This tree is a collection of independent electronics, software, and game projects rather than one integrated application. The most fully evidenced end-to-end workflow is the LoRa tracker: a transmitter sends GPS packets to a serial receiver, the Flask service validates and retains tracker state, and the browser dashboard displays positions, history, and routes. The Verilog IDE’s browser code sends compile, simulation, and design-generation requests to a hosted backend. Other projects are represented as independent runtimes. Several README and implementation files were not sampled, so uncertain internal wiring is omitted.
Main entry points: server.py Tracker API · app.js Map Dashboard · RX.ino LoRa Receiver · script.js Verilog Editor
Components 18
LoRa GPS Tracker
- GPS Transmitter
Long Distance Offline Communication using LoRa/lora_tracker/arduino/TX/TX.ino - LoRa Receiver
Long Distance Offline Communication using LoRa/lora_tracker/arduino/RX/RX.ino - Tracker API
Long Distance Offline Communication using LoRa/lora_tracker/server.py - Track History
Long Distance Offline Communication using LoRa/lora_tracker/server.py - Map Dashboard
Long Distance Offline Communication using LoRa/lora_tracker/static/app.js - OSRM Routing
Verilog IDE
- Verilog Editor
Browser based verilog ide/public/script.js - Verilog Backend
Electronics Demos
- BCD Display Circuit
BCD to 7-Segment Display/7segment.pdsprj - Bluetooth Car
Bluetooth Controlled Car/BLUETOOTH_CAR.ino - Realtime Monitor
Realtime data monitoring/Code/Code.ino - Home Automation
Smart Home Automation/Home_Automation/Home_Automation.ino - Shift Register Demo
wish_using_shift_register/uno/uno.ino
RTL GDS Flow
- RTL-to-GDS Flow
RTL to GDS Automation Flow
Console Game
- Tic-Tac-Toe
TIC TAC TOE Engine/Tic Tac Toe.cpp
Other components
- Tracker User
- IDE User
- Players
Connections 11
- GPS Transmitter → LoRa Receiver: transmits LoRa
- LoRa Receiver → Tracker API: serial packets
- Tracker API → Track History: stores points
- Tracker User → Map Dashboard: views tracker
- Map Dashboard → Tracker API: requests data
- Map Dashboard → Tracker API: requests history
- Map Dashboard → Tracker API: requests route
- Tracker API → OSRM Routing: requests route
- IDE User → Verilog Editor: edits design
- Verilog Editor → Verilog Backend: compile, simulate, generate
- Players → Tic-Tac-Toe: plays turns