flexiCom Frontend UI developper documentation (by axialdata)

version license

ReactJs Axios Redux RTKQuery TailwindCSS

Description

Management of the orders and the invoices made for the Mondial Pare-Brise Martinique.

The application is developed with React, Redux, Redux Toolkit, RTK Query, React Router, Tailwind CSS, and more.

Installation

This application is provided as a SaaS. It is hosted on the cloud and is accessible through a web interface. Therefore, the installation has to be done from the source codebase, by a qualified Node.js and React.js developper, on a strong SaaS architecture.

Ressources

Author website

Node.js website

React website

Redux website

Redux Toolkit website

React Router website

RTK Query website

Axios website

Tailwind CSS website

Font Awesome website


Author

Pierre-Yves Léglise : GitHub - Portfolio


Company

axialdata


apiSlice

appSettingsSlice

Description:
  • File : appSettingsSlice.js
    It is used by redux as a state management provider
    Defines the authorization profile slices

Source:
Author:

File : appSettingsSlice.js
It is used by redux as a state management provider
Defines the authorization profile slices

appSlice

Description:
  • File : appSlice.js
    It is used by redux as a state management provider
    Defines the authorization profile slices

Source:
Author:

File : appSlice.js
It is used by redux as a state management provider
Defines the authorization profile slices

authSlice

Description:
  • File: authSlice.js This file defines the Redux slice for managing authentication state. It handles actions related to user authentication, including login, logout, and user profile updates.

Source:
Author:

File: authSlice.js This file defines the Redux slice for managing authentication state. It handles actions related to user authentication, including login, logout, and user profile updates.

authUsersApiSlice

Description:
  • File : authUsersApiSlice.js
    Defines RTK Query endpoints for managing authentication users
    Extends the base API slice from apiSlice.js

Source:
Author:

File : authUsersApiSlice.js
Defines RTK Query endpoints for managing authentication users
Extends the base API slice from apiSlice.js

axios

Description:
  • File : axios.js
    Defines the default Axios instance used for API requests. Configures base URL and request interceptors.

Source:
Author:

File : axios.js
Defines the default Axios instance used for API requests. Configures base URL and request interceptors.

emailApiSlice

Description:
  • File : emailApiSlice.js
    Defines API endpoints related to email operations using RTK Query. Extends the base API slice with additional email-related endpoints.

Source:
Author:

File : emailApiSlice.js
Defines API endpoints related to email operations using RTK Query. Extends the base API slice with additional email-related endpoints.

localCenterApiSlice

Description:
  • File : localCenterApiSlice.js
    Defines API endpoints for managing local centers using RTK Query. Extends the base API slice with related endpoints.

Source:
Author:

File : localCenterApiSlice.js
Defines API endpoints for managing local centers using RTK Query. Extends the base API slice with related endpoints.

main

Description:
  • File : main.jsx
    Entry point of the app
    Creates the state provider and renders the React components

Source:
Author:

File : main.jsx
Entry point of the app
Creates the state provider and renders the React components

ordersApiSlice

Description:
  • File : ordersApiSlice.js
    Defines API endpoints for managing orders using RTK Query. Extends the base API slice with order-related endpoints.

Source:
Author:

File : ordersApiSlice.js
Defines API endpoints for managing orders using RTK Query. Extends the base API slice with order-related endpoints.

ordersApiSlice

Description:
  • File : ordersApiSlice.js
    Defines API endpoints for managing orders using RTK Query. Extends the base API slice with order-related endpoints.

Source:
Author:

File : ordersApiSlice.js
Defines API endpoints for managing orders using RTK Query. Extends the base API slice with order-related endpoints.

ordersApiSlice

Description:
  • File : ordersApiSlice.js
    Defines API endpoints for managing orders using RTK Query. Extends the base API slice with order-related endpoints.

Source:
Author:

File : ordersApiSlice.js
Defines API endpoints for managing orders using RTK Query. Extends the base API slice with order-related endpoints.

ordersApiSlice

Description:
  • File : ordersApiSlice.js
    Defines API endpoints for managing orders using RTK Query. Extends the base API slice with order-related endpoints.

Source:
Author:

File : ordersApiSlice.js
Defines API endpoints for managing orders using RTK Query. Extends the base API slice with order-related endpoints.

ordersGroupsApiSlice

Description:
  • File : ordersGroupsApiSlice.js
    Defines API endpoints for managing orders groups using RTK Query. Extends the base API slice with endpoints related to orders groups.

Source:
Author:

File : ordersGroupsApiSlice.js
Defines API endpoints for managing orders groups using RTK Query. Extends the base API slice with endpoints related to orders groups.

ordersGroupsListApiSlice

Description:
  • File : ordersGroupsListApiSlice.js
    Defines API endpoints for managing orders groups using RTK Query. Extends the base API slice with endpoints related to orders groups.

Source:
Author:

File : ordersGroupsListApiSlice.js
Defines API endpoints for managing orders groups using RTK Query. Extends the base API slice with endpoints related to orders groups.

ordersGroupsStatusApiSlice

Description:
  • File : ordersApiSlice.js
    Defines API endpoints for managing orders using RTK Query. Extends the base API slice with order-related endpoints.

Source:
Author:

File : ordersApiSlice.js
Defines API endpoints for managing orders using RTK Query. Extends the base API slice with order-related endpoints.

ordersSlice

Description:
  • File : ordersSlice.js This file defines the orders slice for Redux state management. It provides the initial state, reducers, and actions to manage orders.

Source:
Author:

File : ordersSlice.js This file defines the orders slice for Redux state management. It provides the initial state, reducers, and actions to manage orders.

reFamilyApiSlice

Description:
  • File : refFamilyApiSlice.js
    Defines API endpoints for managing reference families using RTK Query. Extends the base API slice with related endpoints.

Source:
Author:

File : refFamilyApiSlice.js
Defines API endpoints for managing reference families using RTK Query. Extends the base API slice with related endpoints.

referencesApiSlice

Description:
  • File : referencesApiSlice.js
    Defines API endpoints for managing references using RTK Query. Extends the base API slice with related endpoints.

Source:
Author:

File : referencesApiSlice.js
Defines API endpoints for managing references using RTK Query. Extends the base API slice with related endpoints.

sessionApiSlice

Description:
  • File : sessionApiSlice.js
    It is used by redux as a state management provider
    Defines the authorization profile api endpoints

Source:
Author:

File : sessionApiSlice.js
It is used by redux as a state management provider
Defines the authorization profile api endpoints

store

Description:
  • File : store.js
    Store used by redux as a state management provider
    Defines the store

Source:
Author:

File : store.js
Store used by redux as a state management provider
Defines the store

userApiSlice

Description:
  • File : userApiSlice.js
    It is used by redux as a state management provider
    Defines the user profile api endpoints

Source:
Author:

File : userApiSlice.js
It is used by redux as a state management provider
Defines the user profile api endpoints