GithubHelp home page GithubHelp logo

air2208's Introduction

Kolajna Mobile App

Frame 1 (4)

Find the perfect fashion accessory for your dog that will look elegant and on-trend in every walk!

Description

Kolajna is a mobile application that allows users to purchase products for dogs. App users can choose from collars, fashion accessories, leashes, and sets. The Kolajna application enables registration via an email address, login via an email address, as well as login via Facebook and Google accounts. Kolajna allows users to add products to their wishlist, remove products from the wishlist, and add products from the wishlist to the cart. Additionally, users can sort products in the application by price and filter them by color. The Kolajna app includes a fixed bottom navigation and a side navigation that opens upon clicking. In the cart itself, users can modify the product's color, size, and quantity. Payment can be made in three ways: through PayPal and via Razorpay and cash on delivery. After completing a purchase, users can view their orders on a dedicated screen in the application. The application also provides options to navigate to Kolajna company's official Instagram page and official website as well as using Kolajna's about and contact information.

Team members

  1. Maja Antolović
  2. Marin Bogešić
  3. Sara Bogović
  4. Patricija Cobović
  5. Laura Sučec

Technology

The Kolajna application was developed in the Android Studio tool with a Firebase database. Kotlin was the programming language used for app development, and GitHub was used for code versioning. The team communicated using Jira for project tracking, task managing and sprint planning as well as Google Files and a WhatsApp group.

Functionalities

Functionality Description
Registration Users can register entering their first name, last name, address, birthday date, e-mail adress and phone number.
Login User can login via the registered e-mail and password or sign in via Facebook and/or Google Sign In options.
Profil Page Users can change their data by going on the profil page and update the necessary data.
Main navigation menu The main navigation menu is located on the bottom on the screen and is fixed througout the whole app. It has navigation to the homepage, shop, wishlist, cart and user's profil page.
Side navigation menu The side navigation menu open's on click. It has navigation that leads to homepage, user's profile, shop, wishlist, Kolajna's official website, products on discounts page, about Kolajna, Kolajna's contact and logging out.
Adding products from shop/wishlist to cart User has the possibility to add products either from the wishlist or shop, or both. User can add multiple products at once and change the quantity of the added product in the shopping cart itself.
Editing and deleting products User can delete products from the wishlist as well as from the shopping cart. Users can also change added product's size, color and quantity in the shopping cart as well.
Sorting by price The products can be sorted by price: by lowest and by highest.
Filtering by color The products can be filtered by color.
Payment modularity Payment can be made in three ways: cash on delivery, through PayPal and via Razorpay.
Order history Users can view their past orders.

Installation

  1. Android Studio Installation
  2. Cloning the repository
  3. Running the app

Screenshots

air2208's People

Contributors

pcobovic avatar mantolovi avatar lsucec avatar sbogovic1 avatar mbogesic avatar svidic12 avatar paatricijicaa avatar

Watchers

 avatar  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.