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
Languages
HTML
66.4%
CSS
22.7%
JavaScript
10.1%
Dockerfile
0.8%