Skip to content

An efficient solution to digitalize and streamline residency work including payments. Built for Gemini Dev Challenge

Notifications You must be signed in to change notification settings

xaman27x/Resiease

Repository files navigation

Resiease

Resiease App enables admins and residents to digitalize their residency work, manage regular and special payments, receive alerts, handle complaints, manage members, and facilitate chats. The app is built using Flutter, Firebase, Supabase/Edge and Cloud Functions, Razorpay for payments, and GeminiLLM for processing alerts and complaints.

Key Features:

  • Authentication Service: Secure and easy-to-use authentication for new user creation.
  • Password Reset: Safe and simple password reset options via personal email IDs.
  • Central Database: A robust central database for storing all relevant data.
  • Seamless Interface: Smart and intuitive user interface for a smooth experience.
  • Real-time Chat Synchronization: Backup and real-time synchronization of chat history.
  • Beautiful UI: Stunning and seamless interface for an enhanced user experience.
  • Responsive Elements: Efficiently handled and responsive elements throughout the interface.
  • Concurrency Support: Efficient concurrency support with load balancers for multiple users.
  • Secure Payments: Integration with Razorpay for handling secure payments.
  • Alert and Complaint Processing: Utilizing GeminiLLM for efficient processing of alerts and complaints.
  • Secure Database: User data is securely stored in Firebase Firestore and Supabase.
  • Load Balancing: Requests are handled swiftly with highly efficient load balancers to prevent server overloads.

Technologies Used:

  • Frontend: Flutter
  • Backend: Firebase, Supabase/Edge Functions, Cloud Functions
  • Database: Firebase Firestore, Supabase
  • Payments: Razorpay
  • AI Processing: GeminiLLM

Installation:

  1. Clone the Repository: git clone "www.github.com/xaman27x/resiease"
  2. Navigate to The Root Directory: cd ~
  3. Start the Project: flutter run

Contributing:

Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.

  • If you have suggestions for adding or removing features, feel free to open an issue to discuss it, or directly create a pull request with the necessary changes.
  • Create individual PRs for each suggestion.

Creating A Pull Request:

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

About the Developer

Resiease App is developed by Aman Morghade

Updates

Working on Artificial Neural Network Models to power the alert and complaint processing!

Connect with Me

Feel free to reach out for collaboration, feedback, or just to say hi!

About

An efficient solution to digitalize and streamline residency work including payments. Built for Gemini Dev Challenge

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published