https://github.com/indirapriyadharshini-63/react-dashboard
React AI chat
https://github.com/indirapriyadharshini-63/react-dashboard
chat-bot dashboard openai react
Last synced: 2 months ago
JSON representation
React AI chat
- Host: GitHub
- URL: https://github.com/indirapriyadharshini-63/react-dashboard
- Owner: IndiraPriyadharshini-63
- Created: 2025-03-01T15:33:33.000Z (7 months ago)
- Default Branch: main
- Last Pushed: 2025-03-12T17:22:20.000Z (7 months ago)
- Last Synced: 2025-03-17T07:38:33.701Z (7 months ago)
- Topics: chat-bot, dashboard, openai, react
- Language: JavaScript
- Homepage: https://react-dashboard-kappa-peach.vercel.app
- Size: 88.9 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# React Dashboard
This is a React-based Dashboard application that provides a user-friendly interface for visualizing and managing data efficiently. The project follows best practices for modern web development, including React, Docker, CI/CD with GitHub Actions, and deployment to Vercel.
## Features
- Interactive dashboard UI built with React & Tailwind CSS
- Responsive design for desktop & mobile
- REST API integration for real-time data fetching
- Dockerized for containerized deployment
- Automated testing using Jest & Cypress
- CI/CD pipeline with GitHub Actions
- Deployed on Vercel for seamless hosting
## Tech Stack
- **Frontend:** React, Tailwind CSS
- **Containerization:** Docker, Nginx
- **CI/CD:** GitHub Actions
- **Deployment:** Vercel
## Setup & Installation
Clone the Repository
```
git clone https://github.com/IndiraPriyadharshini-63/react-dashboard.git
cd react-dashboard
```Install Dependencies
```
npm install
```Run Locally
```
npm run dev
```The app will be available at http://localhost:5173.
## Docker Usage
Build the Docker Image
```
docker build -t react-dashboard .
```Run the Container
```
docker run -p 3000:80 react-dashboard
```## CI/CD Pipeline
This project includes GitHub Actions to automate:
- Building & pushing Docker images
- Deploying to Vercel
## Deployment
To deploy the app on Vercel, run:
```
vercel --prod --yes --token=YOUR_VERCEL_TOKEN
```