Mood Board Shopping Feature
Fimimall Inc. aims to revolutionize the online shopping experience by integrating a mood board feature into their platform. The goal is to allow users to create personalized mood boards that reflect their style and preferences, which can then be used to recommend products. This project will involve designing and developing a prototype of the mood board feature, ensuring it is user-friendly and seamlessly integrates with the existing shopping platform. The team will need to apply their knowledge of user interface design, user experience principles, and web development to create a functional and visually appealing prototype. The project will also require conducting user testing to gather feedback and make necessary improvements. Key objectives include: - Designing a user-friendly mood board interface. - Developing a functional Feature/MVF. - Integrating the mood board with Fimimall's existing platform. - Conducting user testing and iterating based on feedback.
Inventory Checker
The goal of this project (Inventory Checker) is to allow shoppers to buy products and product variants that are in stock. Shoppers should not be allowed to buy any product that is not in stock. Shoppers should know before hand if product or product variant quantity falls below 10 items.
Product Location Management
The goal of this project is to have manage and account for all product inventory and its physical location. In our shopping platform every product is should be tied to a location. This is especially the case when it is our desire have retailer with multple store.
Product Search Ranking
Update and create a better product search ranking algorith. This will allow the user to have a relevant product results. For Example: ranking clothes and shoes above accessories and books when there is no search query. Example 2: Search Query "cashmere sweater", the system return Cashmere Sweaters not products that has the word cashmere and another product that has sweater in its description.
Categorizing Clothing and Accessories (eCommerce)
We have about 10K Products on our platform and we need students help to categorize the products to facilitate better search and shopping experience for the users. Eg. Men, Women, Tops, Pants, Shirts, Dresses, etc. You will be labelling the products by categories from largest subset to the smallest (Largest - Men, Women, Kids; Smallest - Oxfords, Turtle neck, Bodycon Dress, Canvas Sneakers etc.)
Deploy FimiMALL Square App (Java, Spring Boot)
Submission of the FimiMALL Square App to their App Store. The app is 90% Complete. We need a student to review the app and the Square documentation and update the app to make it compliant with the Square Public App Deployment Requirements and Guidelines.
Deploy FimiMALL Shopify App (Java, Spring Boot)
Submission of the FimiMALL Shopify App to their App Store. The app is 90% Complete. We need a student to review the app and the Shopify documentation and update the app to make it compliant with the Shopify Public App Deployment Requirements and Guidelines.
Test and Deploy iOS App SwiftUI
The main goal of this project is to create unit and UI tests for our FimiMALL retailer's app called FimiStore. Then run the application against all tests created and they should all pass. After approval, then deploy the app to the Apple app store.
Returns Feature - IOS Implementation
The main goal is implementing the return feature in our mobile Apple IOS application. This will include creating the UI based on UI/UX design and connecting it to the backend. Given the design in Figma and data expected to create the return feature using SwiftUI
Returns Retail Interface Feature - Android Implementation
The main goal is to implement the return retail interface feature in our mobile Android application. This will include creating the UI based on UI/UX design and connecting it to the backend. Given the design in Figma and data expected to create the return feature using Android Jetpack Compose with Kotlin
UML Class Design for Account Java Library
To help the Development team, new hires and new developers have visuals to better understand the class structure of the different Microservices in the FimiMALL BackEnd. This is the 1st of a 3 Part Project.
UML Class Design for Account Java Library
To Be added later
Returns Feature - Android Implementation
The main goal is implementing the return feature in our mobile android application. This will include creating the UI based on UI/UX design and connecting it to the backend. Given the design in Figma and data expected to create the return feature using Android Jetpack Compose with kotlin
Android App Testing
Aid the Development team in identifying issues, bugs, and blindspots in FimiMALL's FimiDelivery app, while providing experience feedback.
IOS App Testing
Aid the Development team in identifying issues, bugs, and blindspots in FimiMALL's FimiDelivery app, while providing experience feedback.
Local Dev Environment Installer
Our company would a simple way install and access Fimimall Backend API with a local isolated environment of MiniKube. This installation between 1 - 3 Steps. This will be an individual project and it would involve: Writing an installation script to download (if not present) and install minikube. The installation script should install all dependencies for FimiMALL K8 microservices to work. This includes the Google Image repository add-ons. Create an Instruction Manual Documenting the steps for installing the local iso environment.
Prospecting and Prospect Analysis - Retailers
To help sales, we need assistance in identifying potential retailers within our target audience (Fashion Boutiques and Fashion Designers with in the Greater Toronto Area). Also research and create a report on the number of potential customers that exists in our target audiences and relevant statistic and information.
Implement App Rebrand - FrontEnd (IOS)
The main goal is to implement the rebranding of our SMARTMALL Storefront app to FimiSTORE. This will include changing the Logo's, Names and Colour scheme to fit the new app branding. This also includes deploying the app after approval.
Local Kubernetes Environment - Research, Document and Implementaion
Our company would like to explore the creating and implementing isolated environment that would allow developers to code and test they code locally without affecting the live environment. This will be an individual project and it would involve: Research and Implementing a MiniKube Environment Local Research and Implement connecting Minikube Docker to Google Artifact Repository Research and Implement Ingress allow the user to connect to k8 pods/services via a url Run and Implement our General Microservices locally Create a Instruction Manual Documenting the steps of setting up the general Microservices.
Prospecting and Prospect Analysis Reporting
To help sales, we need assistance in identifying potential customers and users within our target audience (Costume Designer and the Screen Industry in the Greater Toronto Area). Also research and create a report on the number of potential customers that exists in our target audiences and relevant statistic and information. Our target audience is Costume Designer, within the film and television Industry.
Product Options and Quantity Filter
Our main goal is to make the product options available only when variants with those requested product options have quantities > 0. For example: Product T-Shirt Product Option Types: size colour Product Options size: small size: large colour: blue colour: black Product Variant options:[{size:small}, {colour: blue}], quantity: 0 options:[{size:small}, {colour: black}], quantity: 10 options:[{size:large}, {colour: blue}], quantity: 12 options:[{size:large}, {colour: black}], quantity: 0 Results When a request for a t-shirt of small, blue it should be unavailable, also large, black should return unavailable.
Storefront Mobile Settings - FrontEnd (IOS)
The main goal is to implement the setting page in our mobile storefront application. This will include creating the UI based on UI/UX design and connecting it to the backend. Given the design in Figma to generate the setting page using SwiftUI Framework
Storefront Mobile Settings - FrontEnd (Android)
The main goal is to implement the setting page in our mobile storefront application. This will include creating the UI based on UI/UX design and connecting it to the backend. Given the design in Figma to generate the setting page using Android Jetpack Compose with kotlin
Push Notification Project
The project's main goal is to send notifications to the FimiMALL app user when an event happens. For example, a notification is sent whenever a user order is packaged or delivered
Image Processing
Our main goal is to increase image loading speeds and efficiency on mobile devices for a better user experience.
UI / UX Design & Prototype
Our company would like to explore re-designing our application for current web and mobile to reflex our rebranding with a prototype. We would like a group of students to design a new prototype web and mobile application based on the current website’s functionality and design new creative ideas This will involve: Conducting background research on our existing web and mobile application for the product. Identifying key areas of our current website and what areas of focus might return the best results in a redesign. Learning and using various software design tools. We strongly recommend students learn how to use Figma. Creation of a screen-by-screen UX / UI prototype of a web application that can be used on all major browsers and mobile devices Overall experience with UI should be smooth and great Bonus steps in the process would also include: Conducting UX / UI testing with real potential users potentially involving paper prototypes or other software tools to support this
Digital Marketing
We want students to help create content that is aligned with our vision, mission, and sector. We will ensure the student has a clear understanding of what these elements are for our organization. Create awareness of the brand, who we are, our mission, and goals Ultimately, you will be working on content creation for our organization, including video, social media, and other collateral that we can use as go-to marketing tools. If you like the sound of our culture and are ready to tackle this challenge with us, then we'd love to hear from you.