Skip to content

Fonseca004/pic-webapp

Repository files navigation

Smart Rack Web Application

This is a web application built with Next.js and deployed using Firebase.


Overview

The Smart Rack WebApp interfaces directly with a Firebase Realtime Database. It enables communication between the user and the ESP32 microcontroller managing the Smart Rack system. The ESP32 continuously monitors the database for updates and responds accordingly, executing predefined actions based on the current system state.

In addition, the ESP32 logs all actions under the /logs/ path in the database, providing a comprehensive activity history and ensuring traceability of all operations.


Project Structure

To be completed — include details such as key directories and their purposes (e.g., pages/, components/, lib/, etc.).


Running the Project Locally

To run the Smart Rack WebApp on your local machine, follow these steps:

  1. Clone the repository:

    git clone https://github.com/your-repo/smart-rack-webapp.git
    cd smart-rack-webapp
  2. Install dependencies:

    npm install
  3. Configure environment variables:

    • Create a .env.local file in the root directory.
    • Add your Firebase project configuration values (API key, Auth Domain, etc.).
  4. Start the development server:

    npm run dev
  5. Access the app:

About

Projecto Integrador de 1º Ciclo em Engenharia Electrotécnica e de Computadores - WebApp

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors