Skip to content
Farzeen Ghaus edited this page Feb 12, 2025 · 1 revision

πŸ“Œ ZeenChat Development Roadmap

πŸš€ Welcome to ZeenChat! A lightweight, open-source chat application built with Django Channels & WebSockets. This page outlines our development plan and how you can contribute.

πŸ“… Development Roadmap

πŸ› οΈ Phase 1: Essential Features (In Progress)

We are currently working on implementing core features to make ZeenChat more secure, user-friendly, and scalable.

βœ… End-to-End Encryption – Secure private conversations with strong encryption.
βœ… Friend Requests System – Allow users to add and chat with friends.
βœ… Alternative to Redis – Explore solutions for those who can't use Redis for WebSockets.
βœ… Email Verification – Secure user registration with email confirmation.
βœ… Media File Support – Enable sending images, videos, and files.
βœ… Better UI & UX – Improve design for a modern, intuitive experience.

πŸ§ͺ Phase 2: Community Testing

Once the essential features are implemented, we will invite the open-source community to test ZeenChat:
πŸ”Ή Identify and fix bugs
πŸ”Ή Gather feedback on usability
πŸ”Ή Optimize performance

πŸš€ Phase 3: Deployment for the World

After testing and improvements, we will officially deploy ZeenChat for public use.
🌍 Open-source contributors will always be welcome to improve and expand the project!


🀝 How to Contribute?

  1. Check Open Issues – Look for good first issue or enhancements labels.
  2. Fork & Clone – Work on the feature locally.
  3. Create a Pull Request (PR) – Submit your code for review.
  4. Discuss & Improve – Engage in discussions and suggest enhancements.

πŸ“ Join the conversation in [Discussions](https://github.com/frzn23/zeenchat/discussions)!

πŸ“Œ Want to help? Check out [ZeenChat Issues](https://github.com/frzn23/zeenchat/issues) and start contributing today! πŸš€