Features AI Integration: Utilizes Deep-Seek AI for natural language understanding and intelligent responses. Modern UI: Built with Material-UI (MUI) for a sleek, modern, and responsive user interface. Next.js Framework: Employs Next.js for server-side rendering, static site generation, and optimal performance. Rich Text Editing: Features TinyMCE for rich text editing capabilities within the chat interface. Code Highlighting: Supports syntax highlighting using React Syntax Highlighter, making it ideal for tech-oriented discussions. Real-Time Communication: Utilizes Axios for real-time data fetching and updates. Auto-Resizing Textareas: Implements react-textarea-autosize for dynamic and smooth text input. Clipboard Integration: Easily copy text and code snippets with react-copy-to-clipboard. Dynamic Typing Animations: Uses typed.js for engaging typing animations in the chat interface. Installation To get started with the project, follow these steps:
Clone the Repository
sh Copy code git clone https://github.com/arman-mokhtari/next-mui-ai.git cd next-mui-ai Install Dependencies
sh Copy code bun install Run the Development Server
sh Copy code bun dev --turbo Build for Production
sh Copy code bun build Start the Production Server
sh Copy code bun start Usage After setting up the project, you can access the application at http://localhost:3000. The application provides a sophisticated chat interface with AI-driven responses, rich text editing, and dynamic features tailored for tech enthusiasts and professionals.
Contributing We welcome contributions to the project! If you have suggestions for improvements or want to report bugs, please open an issue on GitHub. Feel free to fork the repository and submit pull requests with your enhancements.
Contact For any inquiries or further information, you can reach out to the project author:
Arman Mokhtari
Email: rmn.mokhtarii@gmail.com Website: armanmokhtari.pro