Project Info
Powering the world, one smart trade at a time.
Inspiration
Growing up, I was fascinated by how different regions approach electricity access. In Kenya, households rely on a prepaid token system, where people manually enter codes into their meters to keep the lights on. It’s simple, but also inefficient and outdated. That sparked a thought — what if I could merge that idea with the U.S. electricity market, where prices constantly fluctuate and retail brokers profit off consumers? I wanted to create something that lets people directly connect to the grid, trade electricity intelligently, and cut out the middlemen. That’s how NovaSync was born.
What it does
NovaSync is a decentralized energy trading platform that automates how consumers buy electricity. Instead of relying on retail brokers, NovaSync connects directly to centralized electricity exchanges, executing trades on behalf of users. Consumers deposit funds, understand the risk of dynamic pricing, and let the app automatically sync electricity purchases with market fluctuations. By leveraging the Sui blockchain’s ultra-fast and low-cost architecture, trades are executed instantly with the same efficiency as quantitative trading. ✨ Key Features: Sui Actions → automated smart contract triggers Automated energy sync → electricity purchased and delivered instantly The result: cheaper power, faster access, and no retail markups. How I built it I designed NovaSync as a smart contract-powered system that connects electricity market APIs with the Sui blockchain’s scalable architecture. 🔨 Build process: Architected an automated trading engine that reads market prices and executes buys in real time Used Sui Pay for smooth, low-fee user transactions Leveraged Sui smart contracts + Sui Actions to automate trade execution Modeled the Kenyan prepaid token system — but replaced manual entry with instant digital sync Challenges I ran into The hardest challenge was bridging traditional electricity systems with blockchain. Energy markets are complex — simulating trades required extensive design around APIs and smart contracts. Consumer risk management was also key — electricity prices fluctuate like financial assets, so I had to design a framework that balanced automation with transparency. And on the technical side, ensuring trades executed instantly without lag meant deep optimization of the Sui blockchain’s parallel transaction architecture. Accomplishments that I'm proud of I turned an idea inspired by Kenya’s prepaid system into a next-gen electricity trading prototype. 🏆 Highlights: Eliminated retail brokers who profit off consumers Proved blockchain can power real-world utilities beyond finance Showed how Sui’s speed, scalability, and zero-gas architecture make it uniquely suited for decentralized energy What I learned This project taught me how real-world systems can inspire Web3 innovation. 💡 Key lessons: How to adapt traditional infrastructure like Kenya’s token system into a modern decentralized solution The potential of Sui for real-time automation and microtransactions The importance of transparency and trust when dealing with essentials like electricity
What's next
This is just the beginning 🚀 🔮 Future plans: Expand into developing markets where prepaid models already exist Build risk-adjusted trading strategies for consumers Pilot with energy cooperatives and local utilities Explore cross-border electricity remittances — so families abroad can send power directly home ⚡ Tech Stack Blockchain: Sui Automation: Sui Actions + Smart Contracts Market Data: Electricity exchange APIs
NovaSync Powering the world, one smart trade at a time.
Inspiration Growing up, I was fascinated by how different regions approach electricity access. In Kenya, households rely on a prepaid token system, where people manually enter codes into their meters to keep the lights on. It’s simple, but also inefficient and outdated. That sparked a thought — what if I could merge that idea with the U.S. electricity market, where prices constantly fluctuate and retail brokers profit off consumers? I wanted to create something that lets people directly connect to the grid, trade electricity intelligently, and cut out the middlemen. That’s how NovaSync was born.
What it does NovaSync is a decentralized energy trading platform that automates how consumers buy electricity. Instead of relying on retail brokers, NovaSync connects directly to centralized electricity exchanges, executing trades on behalf of users. Consumers deposit funds, understand the risk of dynamic pricing, and let the app automatically sync electricity purchases with market fluctuations.
By leveraging the Sui blockchain’s ultra-fast and low-cost architecture, trades are executed instantly with the same efficiency as quantitative trading.
✨ Key Features:
Sui Actions → automated smart contract triggers Automated energy sync → electricity purchased and delivered instantly The result: cheaper power, faster access, and no retail markups.
How I built it I designed NovaSync as a smart contract-powered system that connects electricity market APIs with the Sui blockchain’s scalable architecture.
🔨 Build process:
Architected an automated trading engine that reads market prices and executes buys in real time Used Sui Pay for smooth, low-fee user transactions Leveraged Sui smart contracts + Sui Actions to automate trade execution Modeled the Kenyan prepaid token system — but replaced manual entry with instant digital sync Challenges I ran into The hardest challenge was bridging traditional electricity systems with blockchain.
Energy markets are complex — simulating trades required extensive design around APIs and smart contracts. Consumer risk management was also key — electricity prices fluctuate like financial assets, so I had to design a framework that balanced automation with transparency. And on the technical side, ensuring trades executed instantly without lag meant deep optimization of the Sui blockchain’s parallel transaction architecture.
Accomplishments that I'm proud of I turned an idea inspired by Kenya’s prepaid system into a next-gen electricity trading prototype.
🏆 Highlights:
Eliminated retail brokers who profit off consumers Proved blockchain can power real-world utilities beyond finance Showed how Sui’s speed, scalability, and zero-gas architecture make it uniquely suited for decentralized energy What I learned This project taught me how real-world systems can inspire Web3 innovation.
💡 Key lessons:
How to adapt traditional infrastructure like Kenya’s token system into a modern decentralized solution The potential of Sui for real-time automation and microtransactions The importance of transparency and trust when dealing with essentials like electricity What’s next for NovaSync This is just the beginning 🚀
🔮 Future plans:
Expand into developing markets where prepaid models already exist Build risk-adjusted trading strategies for consumers Pilot with energy cooperatives and local utilities Explore cross-border electricity remittances — so families abroad can send power directly home ⚡ Tech Stack
Blockchain: Sui Automation: Sui Actions + Smart Contracts Market Data: Electricity exchange APIs
Analysis
View
Metric
- 2
Figures cover GitHub contributors during the hackathon window. A co-authored commit counts in full for each author, so per-member totals add up to more than the whole-team figures.
Technology
- CSSIn code
- ExpressIn code
- HTMLIn code
- JavaScriptIn code
- ReactIn code
- Tailwind CSSIn code
- C#Claimed
- DjangoClaimed
- PythonClaimed
6 of 9 appear in the indexed code. 3 claimed on Devpost could not be matched to code, which may simply mean the tool leaves no trace in the repository.
AI coding agents
No AI coding agent signals were found in this repository.
Detected from committed agent config files and commit authorship. Absence of a signal is not proof an agent was unused.
Codebase size
Source size
156 KB
Source files
32
Counts recognized source files only; vendored directories, binaries and lockfiles are excluded, so this is smaller than the repository on disk.
Repository
garrgi11/novasync
45 files · 847 KB · @ 98ef0fe
Structure
Interface
7 files · 16%Screens, components and styles rendered to the user.
API & routing
2 files · 4%Request entry points: routes, handlers and controllers.
Application logic
20 files · 44%Domain rules, services and shared utilities.
Supporting
Layers are inferred from where files sit in the tree, not from reading the code. A project that names its directories unconventionally will read oddly here — open the file browser to check anything the diagram implies.
Languages
- JavaScript96%
- Markdown2%
- CSS1%
- Shell0%
- HTML0%
Share of indexed source by file size. Binary and vendored files are excluded.
Dependencies
frontend/package.json
npm · 16- @tailwindcss/vite
- chart.js
- ethers
- react
- react-chartjs-2
- react-dom
- tailwindcss
- +9 more
package.json
npm · 11- @1inch/limit-order-sdk
- @openzeppelin/contracts
- chart.js
- cors
- dotenv
- ethers
- express
- react-chartjs-2
- +3 more
backend/package.json
npm · 7- bcryptjs
- cors
- dotenv
- express
- jsonwebtoken
- sqlite3
- +1 more
Declared in the repository’s manifests at the indexed commit. A declared package is not proof it is used, and runtime dependencies are listed first.
This project’s features have not been analysed yet.
Export this project's context (description, README, evidence, key source files) to chat with an AI agent elsewhere.