Skip to content

katieloesch/browser-arcade

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Browser Arcade

Overview

  1. Description
  2. Deployment Link
  3. Installation
  4. Technologies Used
  5. Deliverables
  6. Planning/Build Process
  7. Challenges
  8. Wins
  9. Key Learnings & Takeaways
  10. Future Improvements

1. Description

Collection of links to some browser games I created.

2. Deployment link

3. Installation

npm install

4. Technologies Used

This application is based in ReactJS (v18.3.1) and SCSS(v^1.77.8).

npx create-react-app .

Dependencies:

UI

Additional tools used:

Resources and tutorials:

5. Deliverables

MVP

  • a git repository hosted on Github, including:

    • a link to the hosted game
    • frequent commits dating back to the very beginning of the project
    • code that is well-formatted and well-commented
    • semantic markup for HTML and CSS while adhering to best practices
    • adherence to KISS (Keep It Simple Stupid) and DRY (Don't Repeat Yourself) principles
  • a website with the following features:

    • links to browser games
    • links to contact information -> email, GitHub, LinkedIn and other relevant links
    • have a mobile-responsive design

Stretch Goals

  • animations
  • sound effects

6. Planning / Build Process

This was a solo project I built over the course of '' days.

User Stories

  • As a user, I should be able to navigate the website without effort.
  • As a user, I should be able to find links to different online games easily.
  • As a user, I should be able to quickly find the developer's contact information including email, LinkedIn and GitHub accounts.
  • As a user, I should be able to navigate the website from any device.

Build process

The build process for the individual games can be found in the readme file of their original repository:

Day 1: 03/04/2024

  • create-react-app
  • react-router -> set up a route for each game
  • canvas: matrix effect

wireframe

wireframe

I wanted the background to look like the matrix effect so I created a canvas element and some JS code for the animation.

screenshot of backdrop with matrix effect

Day 2

06/06/2024

  • main menu
  • game buttons
  • add google font

25/07/2024

  • change folder structure to separte pages into different directory than components
  • update routing from BrowserRouter, Routes, Route to createBrowserRouter, RouterProvider
  • install framer motion

7. Challenges

8. Wins

  • matrix effect backdrop didn't take a lot of time to create and I was please with the result.

9. Key Learnings & Takeaways

10. Future Improvements

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published