EtsTest-AndroidApps / SkiRental

SkiRental is an Android application for renting ski equipment.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Contributors Forks Stargazers Issues


Logo

Ski Rental

Mobile Android app for renting ski equipment.
Explore the docs »

· Report Bug · Request Feature

Table of Contents
  1. About The Project
  2. Getting Started
  3. Usage
  4. Diagram
  5. Extra Documentation
  6. Contributing
  7. Conclusions and future work
  8. Contact
  9. Acknowledgements

About The Project

I was looking for renting ski equipment mobile apps and couldn't find any so i made my own. The Ski Rental app is about renting ski equipment before you arrive at some ski resort, so they have the equipment up and ready for your arrival.

Here's why:

  • You spend less time waiting at the ski resort reserving ski equipment
  • It's more convenient, just pay online
  • You can choose your favorite equipment
  • It's coronavirus safe, less people wait in lines 😄

Built With

Getting Started

To get a local copy up and running follow these simple example steps.

Prerequisites

Installation

You just Clone the repo

git clone (https://github.com/RiceanVlad/SkiRental.git)

Usage

Here i will post some screenshots to ilustrate how the app works.

  1. Login screen

alt text

  1. Some basic customer choices

alt text

  1. Choosing equipment based on your personal information (height, foot size, sex)

alt text

  1. Easy registration in 2 steps

alt text alt text

  1. What can the administrator do?

alt text

  1. Administrator can choose what type of product to add

alt text

  1. Example of adding a helmet

alt text

  1. Administrator can remove products from the database

alt text

  1. The administrator can return products through barcode/QR scanning so that they can be rented again.

alt text alt text

Diagram

alt text

Extra Documentation

More documentation here generated with kdoc from dokka

Contributing

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

  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

Conclusions and future work

On the future I'm planning to be able to rent equipment based on a specific date.

I'm also thinking into implementing give away gift cards for some customers.

Possibly implement percentage usage of equipment.

Contact

Ricean Ioan-Vlad - ioan.ricean95@e-uvt.ro

Project Link: https://github.com/RiceanVlad/SkiRental

School subject: Programming for Mobile Devices

Date of dispatch: 13.05.2021

Acknowledgements

About

SkiRental is an Android application for renting ski equipment.


Languages

Language:Kotlin 100.0%