Skip to content

ziadzananiri/mannerisms

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Mannerisms

A mobile application designed to help users improve their social skills, mannerisms, and learn about different cultures through interactive learning and practice.

Features

  • User Authentication (Login/Signup)
  • Interactive Learning Modules
  • Profile Management (Future)
  • Settings Management (Future)
  • Modern Black and Purple Theme

Tech Stack

  • Backend: FastAPI (Python)
  • Frontend: Flutter with MVVM Architecture
  • Database: MongoDB
  • Authentication: JWT Tokens

Project Structure

├── backend/           # FastAPI backend
├── frontend/         # Flutter frontend
└── README.md         # Project documentation

Getting Started

Backend Setup

  1. Navigate to the backend directory
  2. Create a virtual environment
  3. Install dependencies: pip install -r requirements.txt
  4. 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.

Frontend Setup

  1. Navigate to the frontend directory
  2. Install dependencies: flutter pub get
  3. Run the app: flutter run

About

A mobile application to help improve social skills and mannerisms.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors