IntelliChat is a modern chat application developed using React components, Material UI (MUI), Vite, and integrated with the API of ChatGPT for advanced conversational capabilities. The project focuses on delivering a seamless chatting experience with an intuitive user interface, efficient backend architecture, and responsive design.
- Frontend
- Backend
- Modern React Components: Utilizes React components to create a dynamic and interactive user interface.
- Material UI (MUI): Integrates the Material UI library for designing beautiful and responsive UI components.
- Vite: Utilizes Vite for fast and efficient development builds.
- ChatGPT API Integration: Integrates the ChatGPT API for advanced conversational functionalities.
- Responsive Design: Ensures seamless usability across various devices with responsive design principles.
- Efficient Backend: Developed with a robust backend architecture by Abdulrahman Mohamed.
- Intuitive Frontend: Designed with a user-friendly interface by Mahmoud Mansy.
To run IntelliChat locally, follow these steps:
-
Clone the repository:
git clone https://github.com/MMansy19/IntelliChat.git
-
Navigate to the project directory:
cd IntelliChat
-
Install dependencies:
npm install
-
Configure environment variables:
- Create a
.env
file based on the provided.env.example
. - Add necessary environment variables for API keys, endpoints, etc.
- Create a
-
Start the development server:
npm start
-
Access IntelliChat in your browser at
http://localhost:3000
.
Developer Name | Role | GitHub | |
---|---|---|---|
Mahmoud Mansy | Frontend Developer | GitHub | |
Abdulrahman Mohamed | Backend Developer | GitHub |
This project is licensed under the MIT License.