Skip to content

bsameluk/Elixir-Nasa

Repository files navigation

NASA Flights Calculator

Phoenix LiveView application for calculating fuel requirements for interplanetary space missions. Built as a NASA contractor evaluation project, this app uses a backwards calculation algorithm with recursive "fuel for fuel" logic to accurately compute mission fuel needs.

DEMO

https://elixir-nasa.fly.dev/

Tech Stack

  • Elixir: 1.16.0
  • Erlang/OTP: 26
  • Phoenix: 1.8.1
  • Phoenix LiveView: 1.1.0
  • Tailwind CSS + DaisyUI

Setup

# Generate secret key and create .env file
echo "SECRET_KEY_BASE=$(mix phx.gen.secret)" > .env

Local Development

mix deps.get
mix phx.server

Testing

# Run all tests
mix test

Docker

docker-compose build --no-cache
docker-compose up
docker-compose down

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors