Skip to content

PritamSarbajna/chatlingo

Repository files navigation

Banner

Python MongoDB FastAPI React JavaScript TailwindCSS Vite DaisyUI

⚠️ Problems it based on :

In the most chat apps there are singular one to one chatting happens. So the problem arises :

  • If two person speaks different language then chatting between them becomes hard.
  • If a person wants to comunicate with a different lingual person, It becomes hard without any translator between them.

⚙️ Website features :

  • User Authentication (Login and Logout)
  • Add users via their email
  • User can choose which language preferred by him.
  • User can send messages in his preferred language.
  • User will also receive messages at his own preferred language. ( No matter which language the other user chats)

💻 Website Tech stacks :

  • Frontend : react js, tailwind css, daisy ui
  • Backend : FastAPI
  • Database : MongoDb

🔗 Live Links :

🔭 Preview :

  • Login Page

Screenshot (285)

  • Register Page

Screenshot (287)

  • John Doe is a russian [ He is getting same messages in russian ]

Screenshot (284)

  • Pritam is an indian [ He is getting same messages in english ]

Screenshot (281)

Limitations:

While chatlingo offers benefits, there are certain limitations to be aware of which will be fixed:

  • Socket.io integration
  • Dedicated user profile
  • UI improvement
  • Voice translation
  • Image, video upload

Releases

No releases published

Packages

No packages published

Languages