SocialFlow is a Vite React application designed to help users enhance their social skills through interactive AI-driven conversations. Leveraging the power of the Deepseek LLM, SocialFlow provides dynamic scenarios and personalized feedback to facilitate meaningful social interactions.
- Landing Page: Engaging and user-friendly interface to welcome users.
- Email Authentication: Secure sign-up and login process using email verification.
- AI Chatting: Interact with an AI to practice social scenarios tailored to various contexts.
- Dynamic Scenarios: AI-generated conversations that adapt based on user interactions.
- Personalized Report Card: Receive detailed feedback and progress reports to track improvement.
- Feedback System: Insights and suggestions to enhance social skills.
- Upcoming Features: More tools and functionalities to be added soon!
Access the live application here.
- Frontend: Vite, React, Javascript, Material UI
- Authentication: Token Based Auth
- AI Integration: Deepseek LLM
- Deployment: Vercel/AWS
-
Clone the repository:
git clone https://github.com/rsumit123/SocialFlow.git
-
Navigate to the project directory:
cd SocialFlow
-
Install dependencies:
npm install
-
Set up environment variables:
Create a
.env
file in the root directory and add the following:VITE_BACKEND_URL=your_api_key
-
Start the development server:
npm run dev
-
Open your browser and navigate to:
http://localhost:5173
-
Sign Up / Log In:
- Create an account using your email address.
- Login using the email
-
Start Chatting:
- Begin a conversation with the AI to practice social interactions.
- Engage in various dynamic scenarios tailored to different social contexts.
-
View Report Card:
- After each session, receive a personalized report card with feedback.
- Track your progress and identify areas for improvement.
Contributions are welcome! Please follow these steps:
-
Fork the repository
-
Create a new branch
git checkout -b feature/YourFeature
-
Commit your changes
git commit -m "Add some feature"
-
Push to the branch
git push origin feature/YourFeature
-
Open a Pull Request
Please ensure that your contributions adhere to the guidelines.
This project is licensed under the MIT License.