RafaelSalguero / TechMahindraCodeChallenge

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Tech Mahindra code challenge

Author: Rafael Salguero Iturrios

Compiling and running the project

First-time compilation

npm install

Start the app

npm start

Project summary

  • The project is using Typescript and React for scripting and UI, pure CSS for styling, webpack for bundling and Redux for state management
  • All layout is done using CSS grids
  • All React components use the functional style
  • Routing is done using the redux-first-router and my own redux-tree-router
  • Redux actions and route parameters are strongly typed

About


Languages

Language:TypeScript 82.6%Language:CSS 11.1%Language:JavaScript 5.4%Language:HTML 0.9%