You are on page 1of 8

SVKM’s NARSEE MONJEE INSTITUTE OF MANAGEMENT STUDIES (NMIMS)

MUKESH PATEL SCHOOL OF TECHNOLOGY MANAGEMENT AND ENGINEERING (MPSTME)

TECHNICAL INTERNSHIP PROGRAM (TIP) – 2019 @ ACME INFOSOFT, AHMEDABAD

PROJECT PROPOSAL (PP)

PROJECT SYNOPSIS AND BRIEF SUMMARY

The idea of project is based on giving people a platform to book themselves standard Yoga
Retreat packages. With increasing craze of yoga in the minds of people and its importance and
benefits in one’s life, it has become very important for people to take a yoga break once in a
while. It not only relaxes them but also provide peace of mind and a break from their daily
routine. The Site thus all in all provides a platform wherein people can find the best suitable yoga
package for themselves and book it within few clicks. The website provides the yoga packages
based on the requirement of the user and infact gives a platform for yoga lovers to interact with
different yoga centers from different parts of the world.

In this website there will be many people with different roles and functionalities. Along
with user and admin there will also be Super Admin who will have complete control over the
system. The website shall consist of different sections for easy navigation to the user. The main

Page 1 of 8
ANUNAY KHETAN (I028) 13-May-19
SVKM’s NARSEE MONJEE INSTITUTE OF MANAGEMENT STUDIES (NMIMS)
MUKESH PATEL SCHOOL OF TECHNOLOGY MANAGEMENT AND ENGINEERING (MPSTME)

TECHNICAL INTERNSHIP PROGRAM (TIP) – 2019 @ ACME INFOSOFT, AHMEDABAD

PROJECT PROPOSAL (PP)

objective of the project is to give users a platform as well yoga centers to get their needful done
within a single roof. For example, if a user needs to go for a yoga break, he/she shall have to
either design their own package which generally increases the cost as user is not that familiar to
the travelling background when compared to a company functioning in that particular field itself;
or else he/she may have to contact different yoga centers and find an apt package based on
his/her need. This is not only time taking but also frustrating and confusing at some points.

Here, with the help of this website, different yoga centers can add their packages to the
website for user to book. This not only gives a user a proper platform of variety of packages but
also helps different yoga centers to improve their business and sales by interacting with greater
number of customers/users. The designed website shall be usable not only on the desktop
version but also on the mobile web browser and will thus be properly responsive. The project is
being designed for Divine Academy – A Yoga Retreat Club and the functionalities of the project
and other details are also discussed further in this proposal.

PROJECT GOALS

As discussed above, the website will be working on a desktop version and will also be
mobile responsive at the same time with multiple number of users. The category of the users will
be Customer/main user, admin or partner and Super Admin. All the users will be having their own
set of functionalities. User or customer will not be allowed to add anything to the website except
their reviews while admin or partner will have partial rights towards the website or project.
He/she can add content on the website but won’t be able to publish the same with the approval
from Super Admin of the system. The Super Admin will have all the rights of the system or website
or project. He/She can alter, delete or add any content to the website without consent of any
user or partner. The detailed functionalities of the project are as below:

ANUNAY KHETAN (I028) 13-May-19 Page 2 of 8


SVKM’s NARSEE MONJEE INSTITUTE OF MANAGEMENT STUDIES (NMIMS)
MUKESH PATEL SCHOOL OF TECHNOLOGY MANAGEMENT AND ENGINEERING (MPSTME)

TECHNICAL INTERNSHIP PROGRAM (TIP) – 2019 @ ACME INFOSOFT, AHMEDABAD

PROJECT PROPOSAL (PP)

Figure 1.1: Use Case Diagram for YOGA RETREAT WEBSITE – Divine Academy

Thus, the above diagram in Figure 1.1 shows the use case diagram with different basic functionalities.
Blogs, adding content to blogs is another aspect that will be included in the project. The use case diagram
only gives a brief idea about the project and major functionalities of the project. As seen, SUPER ADMIN
of the system i.e. Divine Academy shall have complete control over the system and can perform any task
at any point of time and can even restrict any user or partner to access the website.
ANUNAY KHETAN (I028) 13-May-19 Page 3 of 8
SVKM’s NARSEE MONJEE INSTITUTE OF MANAGEMENT STUDIES (NMIMS)
MUKESH PATEL SCHOOL OF TECHNOLOGY MANAGEMENT AND ENGINEERING (MPSTME)

TECHNICAL INTERNSHIP PROGRAM (TIP) – 2019 @ ACME INFOSOFT, AHMEDABAD

PROJECT PROPOSAL (PP)

Thus, the major goal of the project is to design a website in such a way that it gives ease not only
to the end user but also to the affiliated partners to perform tasks easily as per the figure 1.1 and make
the best use of the modern and growing technology.

PROPOSED METHODOLOGY IN PROJECT

To design the project or website with above functionalities and features, we have started
using HTML, CSS and bootstrap mainly for the front end development and PHP and MySQL for
the back end development and database connectivity. Each user has specific set of roles which
are predefined as per the Figure 1.1. The hierarchy for the system shall be as follows:

1 2

Super Admin with Admin or Partner with Actor or End User with
Full rights Partial or approval rights only view and booking rights
Complete Backend Partial Backend Only Front end access

For example, if a Super Admin finds any unacceptable activity by any user or partner,
he/she can easily deactivate their account or restrict access to the account. In short, each and
every data to be published on website will be processed on Super Admin’s approval to maintain
the content, quality and security of the website.

Different tables will be created in MySQL with different functionalities and roles with
primary and foreign keys as per the below mentioned Entity Relationship Diagram. The content
is subject to change by the time of final project report and delivery of project. The entity diagram
below with the table details and functionalities are only for initial reference in the project
proposal.

ANUNAY KHETAN (I028) 13-May-19 Page 4 of 8


SVKM’s NARSEE MONJEE INSTITUTE OF MANAGEMENT STUDIES (NMIMS)
MUKESH PATEL SCHOOL OF TECHNOLOGY MANAGEMENT AND ENGINEERING (MPSTME)

TECHNICAL INTERNSHIP PROGRAM (TIP) – 2019 @ ACME INFOSOFT, AHMEDABAD

PROJECT PROPOSAL (PP)

Figure 1.2: Entity Relationship Diagram for YOGA RETREAT WEBSITE – Divine Academy

The set of roles and responsibilities of each entity is explained properly above with the
help of Entity Relationship Diagram in Figure 1.2. The ER Diagram consists of weak entity too. For
example, a user can book a package only if package is created by Admin/Partner and is also
approved by the Super Admin and payment can be made only if a user books an existing package
and is denoted with the help of double layered figures as seen in above diagram.

Using HTML, CSS, Bootstrap, Javascript and AJAX, the front end of the project is being
developed along with proper and essential validations wherever necessary and to connect the
front end to backend, PHP (Hypertext Preprocessor – a scripting language) is being used. MySQL
database (Structured Query Language) is used as database (DB) to achieve the goal.

ANUNAY KHETAN (I028) 13-May-19 Page 5 of 8


SVKM’s NARSEE MONJEE INSTITUTE OF MANAGEMENT STUDIES (NMIMS)
MUKESH PATEL SCHOOL OF TECHNOLOGY MANAGEMENT AND ENGINEERING (MPSTME)

TECHNICAL INTERNSHIP PROGRAM (TIP) – 2019 @ ACME INFOSOFT, AHMEDABAD

PROJECT PROPOSAL (PP)

PROJECT SCHEDULE

There are different users of the system as discussed above who have specific roles and
responsibilities. Each user has their own set of responsibilities and task performing area.
Precisely, there are 3 major portals, a) User or Customer (front end) portal. b) Admin or Partner
Portal and c) Super Admin Portal with full rights. All the 3 portals will have different designs and
set of tables which will be dependent on one another as seen in figure 1.1 and figure 1.2 above.
As discussed above, front end development will be done using HTML, CSS, Bootstrap, JavaScript,
AJAX, and backend will be designed using PHP and MySQL and website should be mobile
responsive should also be taken care of with proper functionalities and its working as discussed
above. Thus, following is an approximate timeline for the same:

Project Start Date : 03rd May 2019

Week 1 : Front End (User Portal) with all functionalities.

Week 2 : Admin or Partner Portal Development with all functionalities.

Week 3 : Super Admin Portal and connectivity between admin, super admin
and user portal with all set of functionalities as discussed above.

Week 4 : Testing and final product delivery after necessary changes.

Approx. End Date : 30th May 2019

The above timeline includes the connectivity between the front end and back end of the
project along with all set of functionalities. It also includes the functions of necessary connectivity
between the portals like Super Admin will approve the package once created by Admin (Partner)
and package will be live on user portal only after approval of admin. Thus, in short, it consists of
both front end as well as back end development and its connectivity with one another.

ANUNAY KHETAN (I028) 13-May-19 Page 6 of 8


SVKM’s NARSEE MONJEE INSTITUTE OF MANAGEMENT STUDIES (NMIMS)
MUKESH PATEL SCHOOL OF TECHNOLOGY MANAGEMENT AND ENGINEERING (MPSTME)

TECHNICAL INTERNSHIP PROGRAM (TIP) – 2019 @ ACME INFOSOFT, AHMEDABAD

PROJECT PROPOSAL (PP)

PROJECT REFERENCE

To achieve the above goals in the defined schedule, we are referring different set of
websites for reference and existing project of the company. Few of them are listed below along
with the link to refer the same.

1. Book Yoga Retreats by Tripanner - https://www.bookyogaretreats.com/


Idea of creating packages in list view is derived from the above website. The website is an
international level website and is taken as a reference to achieve the objectives of the
project.

2. Gandhinagar Electronics Zone Industries Association - http://www.geziaonline.org/


The idea of creating the Admin and Super Admin was taken from here just as a dummy
reference and to understand the working model of the project and to analyse the same
practically. This project was a past project of Acme Infosoft developed using PHP
Frameworks – CodeIgniter.

3. For development and code reference purpose, following websites were taken into
consideration:
i) https://devdocs.io/
ii) www.w3schools.com/

ANUNAY KHETAN (I028) 13-May-19 Page 7 of 8


SVKM’s NARSEE MONJEE INSTITUTE OF MANAGEMENT STUDIES (NMIMS)
MUKESH PATEL SCHOOL OF TECHNOLOGY MANAGEMENT AND ENGINEERING (MPSTME)

TECHNICAL INTERNSHIP PROGRAM (TIP) – 2019 @ ACME INFOSOFT, AHMEDABAD

PROJECT PROPOSAL (PP)

iii) www.stackoverflow.com/
iv) https://tympanus.net/codrops/css_reference/
v) https://developer.mozilla.org/en-US/docs/Web/Reference
vi) https://codepen.io/
vii) www.github.com

Apart from the above mentioned websites, www.google.co.in was the search engine to
search for different set of queries while development stage of the project. Above all, different
existing websites were also referred and their source code was also inspected to achieve the
objectives of the project as discussed above.

CONCLUSION

In this project proposal, we have now successfully understood about what the project
exactly is, what it should have, what are the goals of the project and other such necessary
questions. We have also finalized the approach that we shall be using to achieve these objectives.
The set of functionalities along with different types of roles and responsibilities is also explained
here with the help of suitable diagrams and its description.

The approximate timeline for the project along with the referred websites or to be
referred websites or reference sites is also mentioned above in this document. Currently the
project is in the second week of development where user side development, admin side and
super admin side development is partially done with around 35% completion of project which is
now a working model for few pages as discussed in weekly report. The other changes shall be
made in the upcoming weeks and thus, try getting the project completed by end of May. Apart
from this, we are simultaneously also working on other projects of the company based on front
end website development with limited functionalities and even Search Engine Optimization (SEO)

[End of Project Proposal]

ANUNAY KHETAN (I028) 13-May-19 Page 8 of 8

You might also like