Skip to content

ITClassDev/FrontEnd

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 

Repository files navigation

About

image Web client for ShTP REST API.
Build

Stack

  • ReactJS - base framework
  • axios - http requests to API
  • react-router-dom - Routing on frontend
  • Ant Design - Main UI Kit
  • react-syntax-highlighter - highlight users code and code in docs
  • GitHub actions - auto build on GitHub servers and auto-deploy to our server

Run

First of all, install all dependencies via npm

npm i

You can run development version to view your changes in real-time. This is not an optimzied build.

npm run start

For production deployment you have to build

npm run build

And then serve it via http server. For example serve, but we recomend to use nginx:

serve -s build

CheckList

  • Setup CI process on GitHub Actions
  • Fix all issues (created before LTS release)
  • Implement all UI (static, no fetch from api)
  • Bind calls to API to static front (fetch data from api)
  • Refractor code
  • Fix dependency security problems