This project implements Conway's Game of Life using Ruby on Rails for the backend API and React for the frontend.
- Ruby (version 3.0.0)
- Rails (version 7.1.3)
- Node.js (version 18.12.1)
- Yarn (version 1.22.19)
- SQLite (version 3)
-
Clone the repository:
git clone <repository-url>
-
Install dependencies:
bundle install
yarn install
-
Start the server using Foreman:
bin/dev
-
Visit
http://localhost:3000
in your browser to view the application.
- Test the project Rspec:
rspec
- Create and manage multiple boards with different sizes.
- Generate the next generation of a board based on Conway's Game of Life rules.
- View the state of each generation in the frontend.