# 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 ```bash npm install ``` ### Run ```bash npm start ``` The website will be available at `http://localhost:3002` ### Docker Build and run with Docker: ```bash # 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 ```