antigravity-xd a6a24d3b96 fix(ui): Fix build errors and polish issue solutions
- Defined missing Tailwind role or used fallback for mobile bar (Fix build)
- Replaced unknown Tailwind classes with CSS animations
- Verified all issue solutions (11-14)

Co-Authored-By: Claude <noreply@anthropic.com>
2026-04-11 02:31:40 +03:00
2026-04-11 01:53:22 +03:00

Bonch Material You Client

A modern Material You (Material 3) client for the bonch-open-api.

Features

  • Material 3 Design: Clean UI following Material You principles with support for light/dark modes.
  • Dynamic API Configuration: Easily switch API domains and keys.
  • Profile View: View student profile information (Full Name, Group, Faculty, Email).
  • Responsive: Works well on mobile and desktop.

Stack

  • Frontend: React + TypeScript + Vite
  • State Management: Zustand (with persistence)
  • API Client: Axios
  • Icons: Lucide React
  • Routing: React Router DOM

Getting Started

  1. Clone the repository

    git clone https://gitea.snusxd.site/adminxd/bonch-md-client.git
    cd bonch-md-client
    
  2. Setup environment Copy .env.example to .env and set your default API domain.

    cp .env.example .env
    
  3. Install dependencies

    npm install
    
  4. Run development server

    npm run dev
    

Configuration

The API domain can be configured via the VITE_API_DOMAIN environment variable or changed directly in the app's login screen.

License

Private

Description
No description provided
Readme 377 KiB
Languages
TypeScript 94.3%
CSS 5%
JavaScript 0.4%
HTML 0.3%