Introduction
Hi everyone!
I’m Mohit Kumar from Gurgaon, India. I pursued my bachelors in Electronics and Communication Engineering from Indian Institute of Information Technology, Nagpur. I’m very interested in the future of freedom tech which aligns very well with qaul and freifunk projects. Interestingly, I also had a course on Wireless Communication
, and that got me hooked on the projects related to freifunk community as well.
In past I’ve contributed to a few open source projects, such as coinswap, eclair-cli, health claims exchange, etc.
About project
qaul is an internet independent wireless mesh communication app. qaul enables you to communicate P2P with people around you without any internet or communication infrastructure, using your local wifi network or via the shared wifi network of your phone. My project focuses on implementing the user authentication layer between libqual and UI, and end to end encryption.
Key features
- Developing the authentication system.
- Introduce session management.
- Implementing End to End Encryption.
In this initial phase, I’m learning more about qaul codebase and discussing design choices for the authentication system with my mentor.
Who would gain from this project?
This would bring several benefits to community networks and various stakeholders.
Users:
- With improved scalability, the network grows organically without compromising the security or the performance.
- Communication between node(libqaul) and UI would be secure and authenticated.
- Users would have the possibility of using several identities on the same node.
- A node could be a shared communication resource for all users not having the app installed but communicating via a web-interface, being connected to a central node.
Developers and Contributors: The project lays the foundation for a web interface. The authentication system and session management systems create a more extensible architecture, allowing developers to build additional features and functionalities.
Looking Ahead
I’m excited to collaborate with the qaul team and the wideeer freifunk community. Through this project, I hope to grow as a developer, contribute meaningful code, and support decentralized communication efforts.
I’m very grateful to Mathjud for his mentorship, which made my initial hurdles(of exploring new project) a bit smooth. And a huge thanks to the Andibraeu, and the whole community.