A mobile application designed to help users improve their social skills, mannerisms, and learn about different cultures through interactive learning and practice.
- User Authentication (Login/Signup)
- Interactive Learning Modules
- Profile Management (Future)
- Settings Management (Future)
- Modern Black and Purple Theme
- Backend: FastAPI (Python)
- Frontend: Flutter with MVVM Architecture
- Database: MongoDB
- Authentication: JWT Tokens
├── backend/ # FastAPI backend
├── frontend/ # Flutter frontend
└── README.md # Project documentation
- Navigate to the backend directory
- Create a virtual environment
- Install dependencies:
pip install -r requirements.txt - Run the server:
uvicorn app.main:app --reload
Note: You will need a .env file containing a MONGO_URI, JWT_SECRET, OPEN_AI_API_KEY, and OPEN_AI_MODEL string.
- Navigate to the frontend directory
- Install dependencies:
flutter pub get - Run the app:
flutter run