Skip to content

anshulchikhale30-p/IdentityTokens-EVM-Frontend

 
 

Repository files navigation

Stability Nexus

 

Static Badge

Telegram Badge    X (formerly Twitter) Badge    Discord Badge    Medium Badge    LinkedIn Badge    Youtube Badge


TODO: Project Name

TODO is a ... TODO: Project Description.


Project Workflow

Identity Workflow

The diagram above gives an overview of the identity token flow: self-issued identity minting, on-chain storage of identities, endorsements between holders, optional revocation, frontend interaction with chain data, and external verification by third-party services.

For more details, see docs/workflow.md.


Project Maturity

TODO: In the checklist below, mark the items that have been completed and delete items that are not applicable to the current project:

  • The project has a logo.
  • The project has a favicon.
  • The protocol:
    • has been described and formally specified in a paper.
    • has had its main properties mathematically proven.
    • has been formally verified.
  • The smart contracts:
    • were thoroughly reviewed by at least two knights of The Stable Order.
    • were deployed to:
      • Ergo
      • Cardano
      • EVM Chains:
        • Ethereum Classic
        • Ethereum
        • Polygon
        • BSC
        • Base
  • The mobile app:
    • has an About page containing the Stability Nexus's logo and pointing to the social media accounts of the Stability Nexus.
    • is available for download as a release in this repo.
    • is available in the relevant app stores.
  • The web frontend:
    • has proper title and metadata.
    • has proper open graph metadata, to ensure that it is shown well when shared in social media (Discord, Telegram, Twitter, LinkedIn).
    • has a footer, containing the Stability Nexus's logo and pointing to the social media accounts of the Stability Nexus.
    • is fully static and client-side.
    • is deployed to Github Pages via a Github Workflow.
    • is accessible through the https://TODO:PROJECT-NAME.stability.nexus domain.
  • the project is listed in https://stability.nexus/protocols.

Tech Stack

TODO:

Frontend

TODO:

  • Next.js 14+ (React)
  • TypeScript
  • TailwindCSS
  • shadcn/ui

Blockchain

TODO:

  • Wagmi
  • Solidity Smart Contracts
  • Ethers.js

Getting Started

Prerequisites

TODO

  • Node.js 18+
  • npm/yarn/pnpm
  • MetaMask or any other web3 wallet browser extension

Installation

TODO

1. Clone the Repository

git clone https://github.com/StabilityNexus/TODO.git
cd TODO

2. Install Dependencies

Using your preferred package manager:

npm install
# or
yarn install
# or
pnpm install

3. Run the Development Server

Start the app locally:

npm run dev
# or
yarn dev
# or
pnpm dev

4. Open your Browser

Navigate to http://localhost:3000 to see the application.


Contributing

We welcome contributions of all kinds! To contribute:

  1. Fork the repository and create your feature branch (git checkout -b feature/AmazingFeature).
  2. Commit your changes (git commit -m 'Add some AmazingFeature').
  3. Run the development workflow commands to ensure code quality:
    • npm run format:write
    • npm run lint:fix
    • npm run typecheck
  4. Push your branch (git push origin feature/AmazingFeature).
  5. Open a Pull Request for review.

If you encounter bugs, need help, or have feature requests:

  • Please open an issue in this repository providing detailed information.
  • Describe the problem clearly and include any relevant logs or screenshots.

We appreciate your feedback and contributions

About

Decentralized Identity Tokens

Resources

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • TypeScript 94.5%
  • CSS 3.8%
  • JavaScript 1.7%