2025-10-14 13:53:30 +02:00
2025-10-14 13:53:30 +02:00
2025-10-14 13:53:30 +02:00
2025-10-14 13:53:30 +02:00
2025-10-14 13:53:30 +02:00
2025-10-14 13:53:30 +02:00
2025-10-14 13:53:30 +02:00

SPORE Website

Technical documentation and showcase for the SPORE ecosystem - a distributed embedded system framework for ESP8266 microcontrollers.

Features

  • Clean, technical presentation of the SPORE ecosystem
  • Showcases SPORE Core, SPORE UI, and SPORE LEDLab
  • Screenshots and visual demonstrations
  • Code examples and technical specifications
  • Built with vanilla JavaScript and CSS

Getting Started

Prerequisites

  • Node.js (v14 or higher)
  • npm (v6 or higher)

Installation

npm install

Run

npm start

The website will be available at http://localhost:3002

Docker

Build and run with Docker:

# Build image
docker build -t spore-website .

# Run (maps container port 3002 to host 3002)
docker run --rm -p 3002:3002 spore-website

# Override port (optional)
docker run --rm -e PORT=8080 -p 8080:8080 spore-website

Technology Stack

  • Backend: Express.js
  • Frontend: Vanilla JavaScript, CSS3, HTML5
  • Design: Clean, dark theme with technical focus

Structure

spore-website/
├── server.js           # Express.js server
├── public/             # Static files
│   ├── index.html     # Main HTML page
│   ├── styles.css     # Stylesheet
│   ├── script.js      # Minimal JavaScript
│   └── assets/        # Screenshots and images
└── package.json       # Dependencies
Description
No description provided
Readme 3.3 MiB
Languages
HTML 66.4%
CSS 22.7%
JavaScript 10.1%
Dockerfile 0.8%