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.
- Maja Antolović
- Marin Bogešić
- Sara Bogović
- Patricija Cobović
- Laura Sučec
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.
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. |
- Android Studio Installation
- Cloning the repository
- Running the app