Live App: https://tdcx-tasklist-fe.herokuapp.com/
- update BASE_URL here:
src/api/constants.js
- run yarn start
-
- index.js - responsible for rendering dom in root element (of index.html), also imports css & enwrap
App.jsx
with global providers - App.jsx - enwraps the application with base layout & implements routing (routing not implemented in this application)
- index.js - responsible for rendering dom in root element (of index.html), also imports css & enwrap
-
repository of all the utility components within the application, it also serves as the base ui framework of the application
-
it has most complex components of the application which implements complex business logics and deals with backend api, local storage & inter-component communication.
- Dashboard
src/containers/Dashboard
- it organizes user's landing view after login - Login
src/containers/Login
- user's login portal - Layout
src/containers/Layout
- It is the wrapping component to the entire application, also implements header & footer and their logic.
- Dashboard
-
facilitates communication with backend api over https protocol.
-
repository for context providers of the application
-
repository for custom and enhanced hooks
-
handles all the local storage mechanism of the application
-
repository for static files
WTFPL Demo Software :)
new change 1233