Azgaar / peer-rewards

Tiny React application

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

icon Peer Rewards

Client-side application that allows employees to receive and assign rewards. The app demo is available at peer-rewards.netlify.app.

peer-review-screenshot

Features

  • Modern responsive design
  • Smooth CSS transitions
  • Optional image avatars
  • Fully-functional routing
  • Data mockups in .json

Tech stack

This is a React application bootstrapped with Create React App for a fast and clean start and written in TypeScript.

It uses Material UI as UI framework as it helps to start immediately building modern-looking GUI without significant efforts or customization.

Formik and Yup are used for fast and well-tested form validation. Day.js is used for dates formatting.

Tests are ran using React Testing Library and Jest. Pre-commit linting is set with Husky.

Installation and U

Clone the repository and install the dependencies, then execute start to run the app in development mode:

git clone https://github.com/Azgaar/peer-rewards.git
cd peer-rewards
yarn
yarn start

Open http://localhost:3000 to view it in the browser.

yarn test: launches the test runner in the watch mode.

yarn build: builds the app for production to the build folder.

About

Tiny React application


Languages

Language:TypeScript 96.4%Language:HTML 1.7%Language:JavaScript 1.1%Language:CSS 0.7%