• Stars
    star
    526
  • Rank 84,247 (Top 2 %)
  • Language
    Elixir
  • License
    MIT License
  • Created over 8 years ago
  • Updated about 4 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

The Good Old game, built with Elixir, Phoenix, React and Redux

Phoenix Battleship

Build Status

The Good Old game built with Elixir, Phoenix Framework, React and Redux.

board

Live demo

https://phoenix-battleship.herokuapp.com

Elm version

https://github.com/bigardone/phoenix-elm-battleship

Requirements

You need to have Elixir v1.2 installed.

Installation instructions

To start your Phoenix Battleship app:

  1. Install dependencies with mix deps.get
  2. Install npm packages with npm install
  3. Start Phoenix endpoint with mix phoenix.server

Now you can visit localhost:4000 from your browser.

Still in progress

  • Add game statistics.
  • Show list of awating games in home page.
  • Add link to start a new game in the result view.
  • Add pirate characters and animations.
  • Responsive design.

License

See LICENSE.

More Repositories

1

phoenix-trello

Trello tribute done in Elixir, Phoenix Framework, React and Redux.
JavaScript
2,498
star
2

calendlex

Simple Calendly clone with Phoenix LiveView
Elixir
189
star
3

phoenix-and-elm

Example application using Elixir, Phoenix and Elm
Elixir
189
star
4

phoenix-toggl

Toggl tribute done with Elixir, Phoenix Framework, React and Redux.
Elixir
172
star
5

phoenix-react-redux-template

Application template for SPAs with Phoenix, React and Redux
Elixir
130
star
6

rails_and_react

Sample application using Rails 4.2.0 beta and React.js
Ruby
108
star
7

phoenix-elm-battleship

The Good Old game, built with Elixir, Phoenix, and Elm.
Elm
86
star
8

phoenix-cms

Headless CMS fun with Phoenix LiveView and Airtable
Elixir
79
star
9

phoenix-liveview-ant-farm

Concurrent ant farm with Elixir and Phoenix LiveView
Elixir
72
star
10

elm-css-patterns

Common CSS patterns done with elm and elm-css
Elm
65
star
11

distributed-elixir-examples

Code examples for the "Three real-world examples of distributed Elixir" blog series
Elixir
55
star
12

passwordless-auth

Sample project of password-less & database-less socket authentication with Elixir, Phoenix and Elm.
Elixir
43
star
13

elixir-distributed-supervisors-test

Test for distributed supervisors sharing one global worker
Elixir
36
star
14

rails_and_redux

Example application using Rails, Webpack, React and Redux
JavaScript
22
star
15

phxsockets.io

Phoenix sockets and channels GUI client
16
star
16

phoenix-and-elm-landing-page

Repo for my "Phoenix and Elm landing page " tutorial series
JavaScript
15
star
17

live_view_patterns

Some patterns I use while developing LiveView applications
Elixir
12
star
18

rails_and_flux

Sample application using Rails 4.2.0 beta, Webpack and Marty.js as Flux implementation
JavaScript
11
star
19

multinput

MultInput is a lightweight jQuery plugin that automatically splits your form inputs into multiple inputs with the help of a pattern
JavaScript
6
star
20

elm-spa-parcel

Base project using Elm, elm-spa, elm-css and Parcel
Elm
5
star
21

bigardone.dev

My new personal website and blog
JavaScript
5
star
22

elm-dynamic-base-path

Example Elm SPA with dynamic base path
Elm
4
star
23

rails_with_webpack_starter_kit

Personal Rails with Webpack project starter kit
Ruby
2
star
24

scalabilitywitherlangotp_ex

Elixir versions of the "Designing for Scalability with Erlang/OTP" book code examples.
Elixir
2
star
25

dotfiles

Lua
1
star
26

elm-file-reader

Example project of an Elm native module definition and usage.
Elm
1
star
27

elm-scorekeeper

KnowThen's Elm for beginners course exercise
Elm
1
star
28

master_go_programming

Go
1
star