An open API service indexing awesome lists of open source software.

https://github.com/storres20/bio-data-nextjs

A real-time monitoring web application built with Next.js that displays temperature data using dynamic, auto-updating charts. Data is captured by a DS18B20 sensor connected to an ESP32 and sent to a backend server, where it's fetched and displayed on the frontend with interactive graphs.
https://github.com/storres20/bio-data-nextjs

arduino-ide dht22 ds18b20 esp32 magnetic-sensor mongodb-database netlify-deployment nextjs14 realtime tailwindcss

Last synced: 5 months ago
JSON representation

A real-time monitoring web application built with Next.js that displays temperature data using dynamic, auto-updating charts. Data is captured by a DS18B20 sensor connected to an ESP32 and sent to a backend server, where it's fetched and displayed on the frontend with interactive graphs.

Awesome Lists containing this project

README

          

# MHUTEMP Frontend Application

## Version 2026 - ESP32
image

This is the frontend application of the **MHUTEMP** project, providing a real-time dashboard and historical data view for temperature and humidity monitoring.

## 🚀 Features

- Real-time data updates every 2 seconds using WebSocket.
- Historical data view with date-based filtering.
- Responsive web dashboard design.
- Visualisation of temperature and humidity charts.

## 🔧 Technologies Used

- Next.js (React.js framework)
- Chart.js or Recharts (for graph visualisation)
- WebSocket Client
- Axios (for API requests)

## 🛠️ Installation

1. Clone this repository:
```sh
git clone https://github.com/storres20/bio-data-nextjs.git
```

2. Install dependencies:
```sh
pnpm install
```

3. Create a `.env.local` file with the backend API URL:
NEXT_PUBLIC_API_URL=http://your-backend-server-url

4. Run the development server:
```sh
pnpm dev
```

## 📚 Related Repositories

- [MHUTEMP Backend Server (Node.js)](https://github.com/storres20/bio-data)

## 📜 License

This project is licensed under the MIT License.
See the [LICENSE](https://github.com/storres20/bio-data-nextjs/blob/main/LICENSE.txt) file for more details.

## Version 2025 - ESP8266
![temphuweb01](https://github.com/user-attachments/assets/870c6bcf-cf79-4070-8070-e88729208b78)

![temphuweb02](https://github.com/user-attachments/assets/898a73b8-ffe2-40b0-bf5e-bf582ad51f7f)