Skip to content

darklight9811/frontend-challenge

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 83.9%
  • SCSS 14.5%
  • HTML 1.1%
  • Other 0.5%