A modern, React-based user interface for legal chatbot interactions, built with TypeScript and Tailwind CSS.
- Modern Tech Stack: Built with React 18, TypeScript, and Tailwind CSS
- Responsive Design: Fully responsive UI that works on all devices
- PDF Generation: Built-in PDF export functionality using jsPDF
- Smooth Animations: Polished user experience with Framer Motion
- Date Handling: Robust date management with date-fns
- Icon System: Comprehensive icon set with Lucide React
-
Clone the repository:
git clone https://github.com/Spoolifycode/Chatbot-UI-Law.git
-
Install dependencies:
npm install
-
Start the development server:
npm start
- React 18
- TypeScript
- Tailwind CSS
- Framer Motion
- jsPDF
- date-fns
- Lucide React Icons
src/
├── assets/ # Static assets
├── components/ # React components
├── contexts/ # React contexts
├── hooks/ # Custom React hooks
├── styles/ # CSS and style configurations
├── types/ # TypeScript type definitions
└── utils/ # Utility functions
npm start
- Run the development servernpm run build
- Create a production build
MIT License