Space Courier is a cosy, web-based game built with Elixir and Phoenix LiveView. Players act as courier travelling across our solar system, customizing their ships to deliver vital goods between space ports.
The Gameplay Loop: Transport Fuel, Food, and Water. The farther the port, the higher the payout—and the higher the risk. Danger Ratings: cargo varies in danger based on the type of cargo. For instance, radioactive materials would have a higher danger rating than food or water type cargo. (this is still a work in progress)
Backend: Elixir 1.17+ / Phoenix 1.7+ (LiveView for real-time UI) Database: PostgreSQL The game uses mix phx.gen.auth for secure, session-based authentication.
Inventory: Players manage their credits Ship Customization: Upgrade Engines (speed), Hulls (protection), and Tanks (fuel capacity). (This is still a work in progress) We also track number of successful deliveries per player
Clone the repository. Run mix setup to install dependencies and initialize the local database. Start the Phoenix server: mix phx.server. Visit localhost:4000 to start your courier career.

