Clever Rent – Rental Application Source Code

Overview

Clever Rent is a mobile application that you can rent everything (hotel rooms, cars etc.) or make appointments for everything (doctors, hairdressers, clinics etc.). It gives you to define your rental (or appointment owners like doctors) objects and see their transactions in a calendar like views. It holds the data on a remote server and you can connect to it via an active internet connection. So the data is always up to date and does not need any synchronization between devices. Entire app written in nearly 6 months.

Features

  • Multi-language ready: There is a language helper and resource file to hold languages. You can easily add new translations to your application.
  • Rent Clendar: A calendar like view completely touchable for easy navigate and manipulation for existing rents-appointments.
  • Companies: App supports multiple companies. So the user can manage his/her hotel or car rental company via one application (can switch the company in the application and everything will be switched to that company).
  • Units: You can define your rental objects (hotel rooms, cars or doctors)
  • Payments: You can hold your payments with associated accounts that you define. You can also associate your payments with rents.
  • Accounts: You can define accounts to hold your payments in them. So you can hold money on different safes.
  • Customers: You can define and associate customers with rents.
  • Rent Labels: You can mark your rents with custom colors. So you can easily see and understand what is the purpose of the rent on calendar like view.
  • Money Types: You can add money types that you need to the application for different payments.
  • Program Users: You can add external program users to use the application (or deactivate them if they left the company).
  • Reports: Easy reports to find about your rents or account-payment statuses.
  • Learn xamarin forms and restfull api structure.
  • Application can be build for windows phone too, but you need above windows8.1 operating system and phone sdk.

Requirements

  • All tools-frameworks-IDE’s are free which are used in this project but you have to buy publisher accounts of course if you want to publish the app to the app-stores 🙂
  • Visual Studio Community with Xamarin
  • Sql Server Express Edition 2012 or above
  • Knowledge about android and ios sdk’s, xamarin forms, c#, sql server and restfull api

Instructions

  • Install the visual studio community with every option checked (we just need the c# and xamarin features, but if you do not know what to install please install everything).
  • Install the sql server express 2012 or above
  • Open the ‘CleverRent.sln’ with visual studio in the main folder and build (apllication will automatically install packages from nuget).
  • Follow the read_me.pdf for further instructions

Related