https://github.com/kayleexx/bioenergix
https://github.com/kayleexx/bioenergix
Last synced: 3 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/kayleexx/bioenergix
- Owner: Kayleexx
- Created: 2023-09-16T20:21:30.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2023-10-12T20:32:11.000Z (over 2 years ago)
- Last Synced: 2025-03-03T23:58:19.774Z (over 1 year ago)
- Language: HTML
- Size: 135 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Biogas Data Collection Web Application

## Overview
The Biogas Data Collection Web Application is designed to crowdsource data from biogas digesters and securely store it for analysis. This application allows users to register, upload data, and input manual readings related to biogas usage. Super users can also manage data collection on behalf of other users.
The project consists of two main components:
1. Web2 (Current Version): The frontend and backend development for user registration, data collection, and manual input.
2. Web3 (Future Version): The integration with Algorand blockchain for secure data storage using smart contracts.
## Features
- **User Registration:** Users can register for biogas data collection accounts.
- **Data Upload:** Users can capture images of analog meter readings and automatically record GPS coordinates.
- **Manual Input:** Users can manually input biogas meter readings.
- **Super User Functionality:** Super users can manage data collection on behalf of others and verify physical presence.
- **Data Storage:** The server backend stores uploaded data.
- **Security:** Daily digital signatures of data are generated and written to the Algorand blockchain to prevent data manipulation.
## Getting Started
These instructions will help us set up and run the Web2 version of the project on your local machine. The Web3 integration with Algorand blockchain will be developed separately.
### Prerequisites
- Node.js and npm installed (for running the frontend).
- A backend server (e.g., Node.js, Python, etc.) for data storage.
### Installation
Clone the repository:
```bash
git clone https://github.com/your-username/biogas-data-collection.git
cd biogas-data-collection
```
### Output
https://bright-muffin-69041f.netlify.app/