Conway's Game of Life

Guillermo Olmos Ranalli

0

Frontend Engineer

JavaScript

React

Vercel

I developed an interactive implementation of Conway's Game of Life using React and Styled Components, and deployed it on Vercel. This project demonstrates my proficiency in front-end development, specifically in using modern JavaScript frameworks and libraries.

Live Project:

You can view the live project here.

Project Highlights:

Interactive Grid: Users can start, stop, and reset the game with interactive buttons. The grid dynamically adjusts its dimensions based on user input through sliders.
Responsive Design: Ensured the grid cells remain square and the layout is responsive across various screen sizes without requiring scrolling.
Random Initialization: Automatically populates the grid with random live cells when the game starts if no cells are initially alive, enhancing user experience.
Customizable Speed: Included a speed slider to control the game’s update interval, allowing users to observe the evolution of cells at different speeds.
Dynamic Styling: Implemented a dropdown to apply different styles to the cells, making the game visually appealing and customizable.
Code Quality: Comprehensive unit tests for grid update logic and UI components to ensure functionality and robustness.
Deployment: Leveraged Vercel for seamless deployment, ensuring the application is accessible online.

Technologies Used:

React: For building the interactive user interface.
Styled Components: For writing component-level CSS.
Vercel: For deploying the application.
Jest: For writing and running unit tests.

Learning and Skills:

Deepened my understanding of React hooks, state management, and component-based architecture.
Enhanced my skills in CSS-in-JS using Styled Components.
Gained experience in deploying React applications using Vercel.
Improved my ability to write effective unit tests to ensure code quality and reliability.
Like this project
0

Posted Jun 15, 2024

I developed an interactive implementation of Conway's Game of Life using React and Styled Components, and deployed it on Vercel.

Likes

0

Views

1

Clients

Personal Project

Tags

Frontend Engineer

JavaScript

React

Vercel

Faster Payment Microservices Development and Migration
Faster Payment Microservices Development and Migration
Custom Corrections
Custom Corrections