You are on page 1of 6

SVKM’s NARSEE MONJEE INSTITUTE OF MANAGEMENT STUDIES

(NMIMS) MUKESH PATEL SCHOOL OF TECHNOLOGY MANAGEMENT AND


ENGINEERING (MPSTME)

TECHNICAL INTERNSHIP PROGRAM (TIP) - 2022


NAME OF THE COMPANY: KENMARK ITan
SOLUTIONS

PROJECT PROPOSAL

STUDENT DETAILS

Name of the Student Aditya Jain


Roll Number I072
SAP ID 70412000234
Program MBA Tech IT
Contact Details
Mobile +91 8779574193
Email aditya.jain34@nmims.edu.in
Faculty Mentor Rejo Mathew
Industry Mentor Mr. Tanooj Sanjeev Mehra (CTO)
Date of Report 18-May-2022
PROJECT TITLE
Medical Mandi

PROJECT SYNOPSIS
Medical Mandi is a leading B2B online Marketplace for trading in Market Supplies  (Covid19
related products, Orthopaedic Braces and Supports, Rehabilitation Aids, Hospital Furniture,
Equipment and Consumables, Surgical disposables, Instruments and Accessories, Patient Homecare
Products and consumables, Diagnostics Equipments and Monitoring Devices), bridging the gap
between Manufacturers and Traders based out of Tier 2 and Tier 3 Cities of India with technology,
providing verified quality healthcare products at competitive prices in Rural India.

Kenmark ITan Solutions is an up-and-coming organisation that offers a wide range of IT


services to its clientele. The services range from web hosting and development, app
development to design (UI/UX) considerations and project infrastructure (networking and
hardware) considerations. They also integrate their technical capabilities with a sound
marketing, branding and consulting service to provide end-to-end service.

The project requires development of App for an Online B2B Marketplace, so here the
Manufactures can come and list their Products and the Products are sold through the direct
Businesses or a Medical Representative. We will be working on designing the Front End by
using Flutter and also Integrating the Api with the Backend to get a full functional application.

PROJECT SCOPE AND APPLICATIONS


The scope of the project is to develop 3 Apps in total which will be used by 3 different users,
the App we are currently working on is for the Medical Representative, they are a
Representative who will be getting orders from Distributors, Pharmacy, Patients, or any type of
B2B or B2C consumer. It will be easy for Pharmacy or Distributors to Order via Medical
Representative and also the Price will be reduced for the Consumers a well as Others, because
in Medical Equipment’s Industry the Supply Chain is so broad that the Product Cost rises while
reaching the consumers, so via Medical Mandi the Consumer can directly get the Products from
the Manufactures so they are cost effective as well as they get the best equipment’s.

The work during initial part will be focusing on creating the Static User Interface for the
Application using Dart and firstly we will focus on completing the Medical Representative
Registration and Onboarding, once the Flow is Complete then the Medical Representative can
Add Customers, based upon on customer if they are B2B or B2C there will be a flow where an
MR can Add and Sign Up for a Customer, after that we will start focusing on designing the
Home Page, where an MR can Create an Order for a Customer as well as they can manage their
Customer’s.

Project Proposal – Aditya Jain, I072 Page 1 of 5


Thereafter, focus will shift towards improvement of functionalities and addition of new
features implementation of which have been pending since the inception of the project. This
phase will focus on application performance improvements and incorporation of new
offerings to the existing capabilities.

GOALS AND INTENDED OUTCOMES


The intended aim to be achieved over the duration of the Technical Internship Programme is
to facilitate the company in developing an Front End for the Medical Mandi MR App, and
integrating it with the Backend using Api. We will be designing the Screens using Dart
Programming language and aim is to make a good Front End Design which is working in most
of the popular Operating System such as Android, IOS, Linux, Windows, etc. Also to make the
application responsive to all the Phones and Devices, so it looks the same in any Device.

The development of the Medical Mandi has already been commenced by the organization
prior to the start of the internship. As such, during the initial part of the internship, the goal
was to improve and make the changes of the in the earlier screens which were designed
before I joined, and to implement the necessary changes and add few components which were
missing from the UI Design. I will also try to identify new opportunities for improving the
Design that can be offered to Medical Mandi.

The overall goal of the project is to Develop an App for an Medical Representative, a Seller and
a Consumer, so they can buy/sell Medical Equipments at the Cheapest and the best rate. Also
to develop an App which gives users a good experience.

PROPOSED METHODOLOGY
For the purpose of achieving the above goal, various company approved applications relevant
for performing the required activities will be installed and used on the personal computer
approved for use. The following activities and methods are intended to be performed and
adopted respectively:

1. The program code for which access will be given by the company will be viewed and
edited on Visual Studio Code or Android Studio for the understanding of the software
product and enable performance of edits and review of the code. It will also be used for
adding of new functionalities and modules as per the company’s requirements. These
changes will be executed locally on cloned repositories and pushed onto the company’s
main repository using Git Fork.

Project Proposal – Aditya Jain, I072 Page 2 of 5


2. We will be using Clean Architecture in Flutter for the Project Structure where there will be
3 Layers, Presentation Layers where the Pages and Widgets are stored, Domain Layer
where there will be all the functions, use cases and repositories, Data Layer where there
will be data sources, data models and Repositories to store the data.

Initially, the repositories (in the form of the project code and the databases) are to be cloned
on the approved local devices using fork. This repository will be analysed and accordingly
enhancements will be carried out on the same. To provide better database support and
improved performance, the modules of the code will be backed up by PDO connectors and
accordingly, changes will be made to adjust and accommodate compatible functions and in the
meanwhile, unwanted code and errors will be eliminated.

Once completed, the task of UI Designing will be started which will involve making designing
and the flow of application, after that we will start with the Front End Development and
scripting languages, after the UI is developed the Back End Team will develop the Logic and
Database for the Application. Also checking and maintaining the user interface and upgrading
all the frameworks with better modules and effective functionalities and lastly, the efforts will
cumulatively in testing the application and elimination of errors.
actions will be taken in order to 8inally deploy the program on a web hosted platform.

PROJECT SCHEDULE
In respect of the major tasks involved in the project, the timelines have been established as
follows:

Week Week Starting Week Ending Area of Work


No. On On
Monday Saturday
1 8 May 2022 13 May 2022 Setup Flutter in Android Studio & VS
Code, Analyze the previous work done
in Medical Representative Application,
Training on widgets of flutter and
learning State Management using
Provider.

Project Proposal – Aditya Jain, I072 Page 3 of 5


Week Week Starting Week Ending Area of Work
No. On On
Monday Saturday
2 15 May 2022 20 May 2022 Designing the Sign Up Workflow for the
Business to Business.

3 16 May 2022 21 May 2022 Continue PHP code cleaning;


Upgrade existing functions by changing them to
PDO compatible functions
4 23 May 2022 28 May 2022 Perform JQuery and bootstrap upgrades;
Check and eliminate the console log errors
from the code
5 30 May 2022 4 June 2022 Perform error handling and
correction; Enhance UI responsiveness
6 6 June 2022 11 June 2022 Split PHP functional code with HTML UI;
Split the CSS code with HTML UI
7 13 June 2022 18 June 2022 Insertion and addition of new modules that add to
functionalities offered
8 20 June 2022 25 June 2022 Addition of new modules and conduct the tests
for proper functioning

REFERENCES
Published Guides and Materials - Oracle Complete guide to Modern ERP
https://www.oracle.com/in/erp/complete-guide-to-modern-erp/?
source=:ad:pas:go:dg:a_apac:71700000060680336-58700005501610119-
p53559335859:RC_WWMK160606P00033C0007:&SC=:ad:pas:go:dg:a_apac::RC_WWMK1606
06P00033C0007:&ds_rl=1298241&gclid=Cj0KCQjw-
JyUBhCuARIsANUqQ_I0Yt9jU2oPFxlHYIPRCaSlRNY9bB0M4DVqNgs34VuJ8x_MX7eOUwAaAs
m9EALw_wcB&gclsrc=aw.ds

Research Papers
https://ieeexplore.ieee.org/document/6516344

https://ieeexplore.ieee.org/document/7975552

Project Proposal – Aditya Jain, I072 Page 4 of 5


Reference Material for MySQL vs PDO connectors
https://www.w3schools.com/php/php_mysql_select.asp

CONCLUSION
By being a part of the organisation for the duration of the Technical Internship, I intend to
understand the structure, coding aspects and computational requirements of an ERP system
such that I am able to contribute to the further development and optimisation of the
company’s ERP project - KiKi. The above sections of the document, thus, cover the important
planning aspects of the project - i.e. the project overview, its intended objectives, proposed
methodology to achieve these objectives, and the schedules and milestones.

Project Proposal - Osama Dalwai, I012 Page 5 of 5

You might also like