SastaGPT is a simplified, user-friendly chat application inspired by OpenAI's ChatGPT. This application allows users to engage in conversations with an AI assistant powered by the GPT-3.5 Turbo model. Developed by Abdul Rahman, SastaGPT aims to provide an easy-to-use interface for users to interact with the AI and explore the capabilities of natural language processing.
-
User-Friendly Interface:
- Intuitive design for a seamless user experience.
- Side-bar navigation for managing multiple chat sessions.
-
Dynamic Chat History:
- Ability to create new chat sessions.
- Switch between different chat sessions with unique titles.
-
Real-Time Chat:
- Instantaneous display of user and AI messages.
- Timestamps for each message to track the conversation flow.
-
Interactive Input:
- User input captured through an input field.
- Loading spinner indicates when the AI is processing the input.
-
Feedback Mechanism:
- Encourages user feedback for continuous improvement.
- User feedback is appreciated to enhance the AI's performance.
-
New Chat Session:
- Click on "+ New Chat" to create a new chat session.
- Provide a unique title for the chat session.
-
Switch Between Chats:
- Use the history sidebar to switch between different chat sessions.
- Click on the desired chat title to load the conversation.
-
Engage in Conversation:
- Input your message in the input field.
- Click on the submit button to interact with the AI.
-
Explore Chat History:
- View real-time chat history with timestamps.
- Track conversations and explore previous interactions.
- Abdul Rahman
- GitHub: AbdulRahmanGit
-
Clone the repository:
git clone https://github.com/AbdulRahmanGit/SastaGPT.git
-
Navigate to the project directory:
cd SastaGPT
-
Install dependencies:
npm install
-
Start the application:
npm start
-
Open the app in your browser at
http://localhost:3000
.
Your feedback is valuable! Feel free to share your thoughts and suggestions to improve the application. Together, let's make SastaGPT even better!
Note: This is a simplified ChatGPT clone developed for educational purposes. It utilizes the GPT-3.5 Turbo model by OpenAI.