Skip to content

Making a chat app using fast api backend, kivy desktop client, and django for the webapp

Notifications You must be signed in to change notification settings

JamiCode/ChatVortex

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Here's an updated README for your GitHub repository that focuses more on the technical aspects of your learning and development journey:


ChatVortex

A desktop chat application developed using Python, showcasing proficiency in real-time communication, WebSocket implementation, and API development.

Key Technologies

  • FastAPI: Used for creating a fast, efficient, and scalable backend API for real-time chat communication.
  • Kivy: A Python framework for building the user interface of the chat application, providing a responsive and intuitive experience for users.

What I Learned

  1. Real-time Communication: Implemented chat features that enable seamless and immediate message exchange between users using WebSockets.

  2. API Development: Gained experience in building RESTful APIs with FastAPI to handle message routing, user authentication, and other essential chat functionalities.

  3. WebSocket Integration: Explored the integration of WebSockets for real-time data streaming and event-driven programming, ensuring smooth and low-latency interactions between the server and clients.

  4. UI Design with Kivy: Leveraged Kivy to create a modern, user-friendly interface for the chat application, focusing on accessibility and ease of use.

  5. Python Development: Enhanced my Python skills by working with various libraries and frameworks, writing efficient and clean code, and troubleshooting challenges encountered during development.

About

Making a chat app using fast api backend, kivy desktop client, and django for the webapp

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published