Welcome to the repository of our exciting IoT automation project for gates, alarms, and more! Here you will find all the code and documentation related to our team's endeavor into the world of Internet of Things (IoT).
The main objective of this project is to develop a comprehensive automation system for gates, alarms, and other devices, utilizing cutting-edge IoT technologies. Our solution combines a backend implemented in Django, a popular web development platform, with a mobile application developed in Kotlin for Android devices. Additionally, we use the ESP32 as the main microcontroller and have designed a custom PCB that includes a relay and other necessary components.
- Gate remote control: You can open, close, and monitor the status of your gate from the comfort of your mobile device. ๐ฑ๐ช
- Alarm system: We have implemented an alarm system that will instantly notify you of any suspicious events or intrusions. ๐จ๐ข
- IoT integration: Our project allows for the interconnection of various devices, giving you the flexibility to expand your automation system as needed. ๐๐
- Django backend: We utilize Django to implement a robust backend that handles business logic, user management, and communication with IoT devices. ๐ป๐
- Kotlin MVVM mobile application: The mobile application developed in Kotlin follows the MVVM (Model-View-ViewModel) architecture, providing an intuitive and user-friendly experience. ๐ฑ๐ก
We would love for you to join our team! If you are interested in contributing to the development of this project, please follow these steps:
- Fork this repository.
- Create a branch for your new feature or bug fix.
- Implement your changes and perform necessary tests.
- Submit a pull request detailing your modifications.
We hope you are as excited about this IoT project as we are! If you have any questions or suggestions, please feel free to reach out to our team. Enjoy exploring our repository! ๐๐