A simple web application for coordinating station construction materials in Elite Dangerous. Squadron members can create or join projects, track material contributions, and see progress updates.
- Real-time Updates: Polls every 5 seconds for updates
- Project Management: Generate unique project IDs or join existing ones
- Station Types: Support for all Elite Dangerous station types
- Material Tracking: Track required vs contributed materials with progress bars
- No Registration: Simple project ID system - no user accounts needed
- Mobile Responsive: Works on desktop and mobile devices
- Coriolis Starport
- Orbis Starport
- Ocellus Starport
- Asteroid Base
- Planetary Outpost
- Ground Settlement
- Zip the entire project folder
- Go to netlify.com
- Drag and drop the zip file
- Done! Your site will be live immediately
- Push this code to a GitHub repository
- Go to netlify.com
- Connect your GitHub account
- Select your repository
- Deploy!
-
Create a Project:
- Select a station type
- Click "Create Project"
- Share the project ID with your squadron
-
Join a Project:
- Enter an existing project ID
- Click "Join Project"
-
Contribute Materials:
- Enter your name (optional)
- For each material, enter the amount you're contributing
- Click "Contribute"
- Frontend: Single HTML file with embedded CSS and JavaScript
- Backend: Netlify Functions (serverless)
- Updates: Polling every 5 seconds
- Storage: In-memory (projects reset when serverless functions restart)
├── index.html # Main application (HTML + CSS + JS)
├── netlify/
│ └── functions/
│ ├── save-project.js # Create new projects
│ ├── get-project.js # Get project data
│ └── contribute-material.js # Add material contributions
├── netlify.toml # Netlify configuration
├── package.json # Dependencies
└── README.md # This file
- Projects are stored in memory and will reset when Netlify Functions restart
- For persistent storage, you'd need to integrate with a database like FaunaDB or Airtable
- The app works perfectly for temporary coordination during active colonization efforts
MIT License - Feel free to use and modify as needed.