Manhattan, KS Tech Community Web App
Clone or download

README.md

Manhattech

Manhattan, KS area tech community web app. Built with Elixir and Phoenix.

Running Project

You will need Elixir, Node, and PostgreSQL installed. Check out the Phoenix installation guide here.

If you don't want to install these on your system or want an easier setup, follow the docker instructions.

  • Install dependencies with mix deps.get
  • Create and migrate your database with mix ecto.setup
  • Install Node.js dependencies with cd assets && npm install
  • Start Phoenix endpoint with mix phx.server
  • Visit localhost:4000 from your browser

Docker

You will need docker and docker-compose installed. The docker setup for this project will automatically install all required project dependencies, start/setup database, and start the phoenix server from the created docker containers.

  • Start containers with docker-compose up
  • Visit localhost:4000 from your browser
  • Prefix mix commands like mix ecto.migrate and mix test with docker-compose exec phoenix to execute them in the running container

License

Manhattech is licensed under the MIT license