Giter Site home page Giter Site logo

apartmentmanagement's Introduction

ApartmentManagement

It shows interaction between admin and tenants. It has 2 different login one as Admin and another as user/tenant.

Admin Login: Can be created from the firebase Registered users section.

Mainactivity: It has email and password fields with 2 buttons one for admin login and another for tenants login.

On successfull login as admin by click on admin login button takes to AdminScreen, where it provides several options like:

Add/Edit/Delete tenant: Admin can create account for tenants by entering details like, flat number, name, email, password,rent. They can also edit the details of existing profile by doing longpress on any row, which pop's-up dialog provides options to edit or delete tenant profile from the firebase. Swipe left/right does hide of profile data from view later can restored by using UNDO.

Send Notification: Admin can send notification to individual resident by entering there flatno.

Parking request: Any parking request made by tenants can be viewed here. Each row displays details of flat number and message Long press on any row, pop's up a dialog where admin has option to delete the details from the firebase.

Repair Request: Can view repair request made by residents. Each Row displays details of flat number and problem area. Long press on any row, pop's up a dialog where admin has option to delete the details from the firebase.

Add Event: Admin can updates calendar with events.

Logout: used for logout, which takes to mainactivity.

Tenants zone:

Once admin creates user profile they send out to tenants, and they will be using that to login to this app by using same mainactivity login screen but clicking on Tenants login button

on successfull login as tenant , it takes to UserScreen Provided with slider option from the menu bar. it displays listview with options:

Complaint: Any problem related to apartment can be done here, additionally user provided with option to select the problem area. Request sent to firebase with user flat number, message and problem area.

Request for parking: Requests for parking place alot can be made. Request sent with flat number and message.

Pay Rent: Online payment can be done. Rent amount to be paid is fetched from the database.

Inbox: Any notification sent by admin is received here, which is particular to resident logged in. Long press on any row, pop's up a dialog where tenant has option to delete the details from the firebase.

Event: By selecting particular date users are able to see events for that date which has been updated by admin.

Logout: Takes back user to mainactivity.

Login screen: Admin login button fetches login details from the firebase created auth details, Tenant login button fetch from the profile created by admin.

apartmentmanagement's People

Contributors

sowmyaravi avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.