Skip to content

BezawitGetaneh/mobile-app-project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

133 Commits
 
 
 
 
 
 

Repository files navigation

Mobile-app-project

Property management system

  • This project will be about building a system in which a property owner will be able to manage his building using the app.
  • For this project we are focusing on the management of a single building. When there are free spaces(for businesses) and apartments, the owner can post about it on the app. Users can signup to view the listings and the admin can manage the tenants.
  • The problem we are trying to solve is removing third party involvement such as brokers. This prevents the property owner and potential tenant from paying extra payment.

Business feature #1

  • Owner of a building will be able to to post listings(New places for rent) on the app, delete old listings, update information on the building(eg-price) and perform read operation.

Buisness feature #2

  • Owner is able to manage tenants. can add new tenants, delete old tenants, update tenant information,and perform read operation on the current tenants.

Authentication feature

  • Signup

// to create an account as a new user so that you can log in later with your credentials by passing the new user's email address, password.

  • Login/Logout

// The server looks up the username in the database, hashes the supplied login password, and compares it to the previously hashed password in the database. If it doesn't check out, we may deny them access by sending a 401 status code and ending the request.

  • Change username (or password)

// Asks the user to enter old password for verification, the user has at maximum three tries to enter correct old password; if not the password will not be changed and a message Box will be shown for the user. If user entered correct old password then he is authenticated to changer his password and asked to enter new password and confirming the new. Once if confirmed correctly the old password will be changed to the new one and a message box will be shown if wrong confirmation the old password will not be changed and a message box will be shown.

  • Delete Account

Authorization feature

  • Defining Roles
  • Assigning/Revoking roles to users
  • Allowing/Restricting users access to certain screens based on their permissions/roles
  • Removing Roles from the system

Edited/added feature

*Keeping track of inspection dates and address owner can update dates and such infos, perform read operation, delete informations once the place is inspected and update the list with upcoming inspections *

Group name ID
Betelhim Yigezaw UGR/0874/13
Bezawit Getaneh UGR/8906/12
Biftu Shibbire UGR/8027/13
Birhan Aschalew UGR/9050/13
Meti Guda UGR/7880/13

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors