darklight9811 / frontend-challenge

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Frontend Challenge

Repository cloned from: https://github.com/FotonTech/frontend-challenge

This is a technical test provided by FotonTech for the frontend stack.

Info

The aim of this test was not to only provide what was proposed, but an enviromnent that could both boost reliability, perfomance and speed of development and serve as a base for a big project that could be scaled. I developed an unique architecture that is simple yet powerful by it's design, easily able to handle a multitude of use cases and different project scopes. If you have any doubt or want to know more about this architecture, you can call me and I will be glad to make this community a better place.

Technologies

  • react
  • redux
  • vite
  • rematch (redux plugin)
  • @acai (router/stubber)
  • bootstrap, fontawesome
  • nuka-carousel, react-router, html-react-parser, faker, react-infinite-scroll-component

Extra

  • localization
  • service schema (with classes and decorators)
  • robust route building
  • stub system for creating files
  • dynamic background generation

Installation

  1. Clone this repository;
  2. Run yarn (this will create an .env file for you, with the API url set to Google's books);
  3. Run yarn start to serve the application;
  4. Open your browser at localhost:3000;

About


Languages

Language:TypeScript 83.8%Language:SCSS 14.5%Language:HTML 1.1%Language:JavaScript 0.4%Language:Shell 0.1%