Austin0721 / ixo-client

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

IXO Client

This project serves as the Front-end Web platform for the IXO ecosystem.

Built Using

Built to work with

Back-end for all API calls and DID management

Setup

npm install

Running

Development

npm run dev

Build & production

npm run build
npm start

Architecture & flow

Styling

IXO-Web is styled using styled components. all styling information is kept within a component. The main file - App.tsx contains theme information, where you can add variables for use through the Web App.

Container Components

  • App
    Displays state-based views for projects lists (eg. Overivew, Loading, Dashboard)
  • ProjectContainer
  • Contains logic for all single-project data and views (eg. Overview, Dashboard, List Providers)
  • ProjectsContainer
    Contains logic for listing projects and initiation of IXO-Module & IXO-Keysafe Objects.
  • HeaderContainer
    Contains logic related to network status
  • License

    Apache 2.0 license

About


Languages

Language:TypeScript 98.9%Language:SCSS 0.5%Language:CSS 0.4%Language:JavaScript 0.1%Language:HTML 0.1%Language:Dockerfile 0.0%