Hotkup

Smart tool that saves you one hour a day, everyday

playstore
starstarstarstarstar
(5/5)

Well thought App.

- James Clear
quote
banner
frame

Overview

Overview

Collaborate from anywhere with bundled tasks, team messaging, and project management on one unified platform. Discover why HotKup will be as vital to your team as that first hot cup of morning coffee

Features

Features

We save users time by reducing the volume of project follow-ups and feedback; while delivering key metrics that other multifunctional tools do not.

• Task automation

• Calendar view

• Run reports

• Communicate with chat

Problem

Problem

We are looking for a single tool that helps organizations in managing their team with day-to-day tasks and processes. While we found a few apps online they were not user-friendly and were taking a lot of time to set up.

Solution

Solution

With the help of digital technologies, we came up with an idea to build a single platform that gives all the options. Thats how Hotkup was born. You can Unlock process/tasks/team management effortlessly with HotKup.

Our user-friendly software is designed for business users, allowing you to begin with simple task management and gradually explore advanced features. Streamline workflows, optimize productivity, and adapt processes to your needs. Experience HotKup and revolutionize your business.

Design

Design

After analyzing the product type, features, target audience we created a basic sketch of user flow to check the overview of the application. Once we got the basic understanding of the application flow we created the wireframe. Based on the theme and nature of the application we choose the colors and designed individual components to match it with the wireframe.

After combining the colored version of the application components version with wireframe we finalized the polished UI which to be developed.

hotkup design

Stack

For building the mobile experience for customers we have chosen Flutter. The main reason behind this is that we wanted to launch the product ASAP so that we could get user feedback, and expectations to use it for further iteration. Flutter provides cross-platform, faster development, native APIs, a single code base for both IOS and Android and lesser development cost, which comes as open-source with the larger community.

Architecture

A well-defined architecture is important for any project where the team consists of many developers, as no of features grows over time, to keep the code in order and scalable, to maintain it in the long run without any mess.

Hotkup follows flutter provider architecture for managing data flow and widget states. The application code base has 3 modules: UI, data, and utils. The UI module consists of screens of multiple widgets and providers connected to the model. The data module contains all the model and POJO classes connected to individual screens, API, and network managers. The model will communicate with the network repository, and databases, and notify UI through a change notifier. The utility module consists of themes, colors, strings, environment classes, and common utility functions.

Workflow

Workflows are one of the most important parts of project development as they create the steps to be followed to complete a feature. It gives visibility to each feature developed by its status. For Hotkup we have split the entire project into individual milestones, those milestones are in turn split into no of features that are to be developed.

We follow the git workflow for taking up and completing a single feature from analyzing the scope to releasing and monitoring the build.

Tools

Android Studio, Flutter, Dart SDK, Visual Studio Code, Xcode, Firebase.