Skip to content

nader-eloshaiker/screen-geometry-app

Repository files navigation

Screen Geometry

Validation CI CD

codecov

CodeCov

App Demo

Demo video

Read here for a more detailed explaination

Description

This is a tool to help visually compare different screen sizes to help you choose which monitor, phone, or tablet to buy. It does this by overlaying different screen sizes ontop of each other for easy comparison as well as tabulate the specs.

Purpose

This app is well over engineered and is more for showcasing:

  • Architecture
  • Tooling
  • Web Development Frame Works
  • Design Systems and Style Guides
  • Testing Frameworks and Practices
  • Automated code generation.
  • CI/CD

Links

Deployed Environments

Hosted in Cloudflare and is deployed from the main branch.

  • Deployment to Development environment on every merge to the main branch.
  • Deployment to Production environment is deployed on a release event.
  • Manual deployment to development can be used for feature branches.

Official App urls

Reports

The reports are hosted in Github Pages and are deployed on every merge to the main branch.

Dev'ing the App

Detailed Reading

Installing dependencies

npm install -g pnpm
pnpm i

Run in development

pnpm start

Build

pnpm build

About

Easy to use screen comparison app

Topics

Resources

License

Stars

Watchers

Forks

Contributors 3

  •  
  •  
  •