An open API service indexing awesome lists of open source software.

https://github.com/asha-saini06/algoroot-dashboard

Admin Dashboard UI built with React, TypeScript, Tailwind CSS & TanStack Table, featuring modular components, dynamic tables, and mock data simulation.
https://github.com/asha-saini06/algoroot-dashboard

admin-dashboard frontend react responsive-ui tailwindcss tanstack-table typescript vercel vite

Last synced: 2 months ago
JSON representation

Admin Dashboard UI built with React, TypeScript, Tailwind CSS & TanStack Table, featuring modular components, dynamic tables, and mock data simulation.

Awesome Lists containing this project

README

          

# Algoroot Dashboard

A sleek and responsive Admin Dashboard UI built using React, TypeScript, and Tailwind CSS, designed to showcase clean design, modular components, and dynamic tables powered by TanStack Table.

๐Ÿ”— **Live Preview**: [algoroot-dashboard-jet.vercel.app](https://algoroot-dashboard-jet.vercel.app/)

## ๐Ÿงฉ Features

- ๐Ÿ“Š **Interactive Data Table** using `@tanstack/react-table`
- ๐Ÿ“ฑ **Responsive Layout** with fixed `Sidebar` and sticky `Navbar`
- ๐ŸŽจ Tailwind-based **status badges**, role highlights, and hover effects
- ๐Ÿงช Fully mocked dataset (50+ entries) simulating real-world users
- ๐Ÿงญ Easy navigation between **Dashboard** and **Details** pages
- โšก Optimized performance and minimal bundle size

## ๐Ÿš€ Getting Started

### 1. Clone the repo
```bash
git clone https://github.com/asha-saini06/algoroot-dashboard.git
cd algoroot-dashboard
```

### 2. Install dependencies
```bash
npm install
```

### 3. Start the development server
```bash
npm run dev
```

The app will run locally at: `http://localhost:5173`

## ๐Ÿ›  Tech Stack

![React](https://img.shields.io/badge/React-20232A?style=for-the-badge&logo=react&logoColor=61DAFB)
![TypeScript](https://img.shields.io/badge/TypeScript-007ACC?style=for-the-badge&logo=typescript&logoColor=white)
![TailwindCSS](https://img.shields.io/badge/Tailwind_CSS-38B2AC?style=for-the-badge&logo=tailwind-css&logoColor=white)
![TanStack Table](https://img.shields.io/badge/TanStack_Table-v8-orange?style=for-the-badge)
![Vite](https://img.shields.io/badge/Vite-646CFF?style=for-the-badge&logo=vite&logoColor=white)
![Vercel](https://img.shields.io/badge/Vercel-000000?style=for-the-badge&logo=vercel&logoColor=white)

- **Frontend**: React + TypeScript
- **Styling**: Tailwind CSS
- **Tables**: TanStack Table v8 (react-table)
- **Routing**: React Router
- **Build Tool**: Vite
- **Deployment**: Vercel

## ๐Ÿง  Learning Goals

This project helped reinforce:

- Component-based architecture with clean separation of concerns
- Using Tailwind CSS utility-first styling
- Dynamic table rendering and customization with TanStack Table
- Working with TypeScript interfaces for props and mock data
- Structuring medium-scale React apps with routing and layout

## ๐Ÿค Contributing

Contributions, ideas, and feedback are always welcome!

If you'd like to contribute:

1. Fork the repository
2. Create a new branch (`git checkout -b feature/your-feature-name`)
3. Commit your changes (`git commit -m 'Add some feature'`)
4. Push to the branch (`git push origin feature/your-feature-name`)
5. Open a Pull Request ๐Ÿš€

## ๐Ÿ™Œ Author

Made with hope & caffeine by **Asha Saini**
๐Ÿ’ป [github.com/asha-saini06](https://github.com/asha-saini06)