Skip to content

DoxaFoundation/DoxaLanding

Repository files navigation

DoxaLanding - Landing Page for DoxaV3

DoxaV3 Logo

Overview

DoxaLanding is the official landing page for DoxaV3, a decentralized stablecoin platform built on the Internet Computer. This modern, responsive website showcases DoxaV3's features, benefits, and roadmap to potential users.

Features

  • Modern React Frontend: Built with React 18, TypeScript, and Vite for optimal performance
  • Beautiful UI Components: Utilizes Radix UI primitives and custom components
  • Responsive Design: Fully responsive design that works across all device sizes
  • Animation Effects: Smooth animations powered by Framer Motion
  • Internet Computer Deployment: Configured for deployment as an assets canister on the Internet Computer

Technology Stack

  • Frontend: React, TypeScript, TailwindCSS
  • State Management: React Query
  • Router: Wouter (lightweight routing)
  • Styling: TailwindCSS with custom configurations
  • Animation: Framer Motion
  • Deployment: Internet Computer (ICP) via dfx

Getting Started

Prerequisites

  • Node.js 16+ and npm
  • dfx CLI (for Internet Computer deployment)

Installation

  1. Clone the repository:

    git clone https://github.com/DoxaFoundation/doxa-landing.git
    cd doxa-landing
  2. Install dependencies:

    npm install
  3. Start the development server:

    npm run dev
  4. The app will be available at http://localhost:3000

Building and Deployment

Building for Production

npm run build

Deploying to Internet Computer

  1. Make sure dfx is installed and you're logged in:

    dfx identity use default
  2. Deploy to the local replica:

    dfx deploy --network=local
  3. Deploy to the IC mainnet:

    dfx deploy --network=ic

Project Structure

├── client/                    # Frontend code
│   ├── src/                   # Source files
│   │   ├── components/        # React components
│   │   ├── pages/             # Page components
│   │   ├── lib/               # Utility functions
│   │   └── App.tsx            # Main app component
├── server/                    # Express server code (for dev environment)
├── dist/                      # Build output
├── public/                    # Static assets
├── dfx.json                   # Internet Computer configuration
└── package.json               # Project dependencies

Main Features Showcased

  • Stablecoin creation and management
  • Staking rewards system
  • Decentralized governance
  • Multi-chain support
  • Passive income opportunities

Community and Resources

Launch Doxa

Visit Doxa App to use the platform.

Contributing

We welcome contributions! Please see our Contributing Guidelines for details.

License

This project is licensed under the MIT License - see the LICENSE file for details.

Contact

For questions or support, please contact us at doxadaooperations@gmail.com.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

Packages

Used by

Contributors

Languages