This is the frontend for the MERN-AI-ChatBot application, built with React, TypeScript, and Vite.
- User authentication (signup, login, logout)
- Chat interface with AI assistant
- Responsive design with Material UI
- Code syntax highlighting
- Ensure you have Node.js and npm installed.
- MongoDB should be installed and running on your system.
Git clone the backend of MERN-AI-ChatBot:
git clone https://github.com/Moiz-CodeByte/merngpt-backend/Navigate to the backend folder:
cd merngpt-backendInstall dependencies:
npm installStart the backend server:
npm startBy default, the server runs on http://localhost:5000.
Git clone the Frontend of MERN-AI-ChatBot:
git clone https://github.com/Moiz-CodeByte/merngpt-frontendNavigate to the frontend folder:
cd merngpt-frontendInstall dependencies:
npm installRun the development server:
npm run devThe frontend will run on http://localhost:5173.
- MongoDB
- Express.js
- Node.js
- Groq API (Llama3 model)
- React
- TypeScript
- Vite
- Material UI
- Axios
- React Router
- React Hot Toast
- React Syntax Highlighter
Contributions are welcome! If you have any ideas, suggestions, or improvements, feel free to create a pull request or open an issue.
- Fork the repository.
- Create a new branch:
git checkout -b feature/your-feature-name
- Make your changes and commit them:
git commit -m "Add your feature" - Push to the branch:
git push origin feature/your-feature-name
- Open a pull request.
This project is open-source and available under the MIT License.
For any questions or support, please contact at hello@abdulmoiz.net.