You are on page 1of 23

InQbator

A Project Report

Submitted by:

Kushal Rana (2025683)


Sonu (2005301)
Akshay Kumar (2025658)
Surya Prakash Shukla (2025706)
in partial fulfilment for the award of the degree
of

BACHELOR OF TECHONOLOGY
IN

COMPUTER SCIENCE AND ENGINEERING


at

I.K. GUJRAL PUNJAB TECHNICAL UNIVERSITY


MOHALI CAMPUS-1
Aug-Nov 2023
CERTIFICATE

This is to certify that the project titled “InQbator” is the bonafide work carried under my

supervision, by Kushal, Sonu, Akshay kumar, Surya Prakash Shukla, a student of B Tech

(CSE) of I.K. GUJRAL PUNJAB TECHNICAL UNIVERSITY, MOHALI CAMPUS-1,

Punjab (India) during the academic year 2023-24, in partial fulfilment of the requirements for

the award of the degree of Bachelor of Technology (Computer Science and Engineering).

Signature
Guide Name
Er. Aditya Sharma
Place: I.K Punjab Technical University, Mohali campus-1

Date:
Chapter-1

INTRODUCTION

InQbator is a social networking platform specifically developed for entrepreneurs to get mentorship
from top mentors of the world. It allows users to create personal profiles, share their business ideas,
and connect with mentors who can help them to achieve their goals.

InQbator's target audience is primarily entrepreneurs who want to:

• Showcase their business ideas


• Get feedback on their business plans
• Find mentors who can help them to achieve their goals

InQbator's target audience includes:

• Startup founders
• Small business owners
• Aspiring entrepreneurs
• Other professionals who are interested in starting or growing their own businesses

InQbator can help entrepreneurs in a number of ways, including:

• Develop their business ideas: InQbator can help entrepreneurs to develop their business ideas
by providing them with access to mentors, resources, and other entrepreneurs.
• Get feedback on their business plans: InQbator can help entrepreneurs to get feedback on
their business plans from mentors and other entrepreneurs. This feedback can help them to
improve their business plans and increase their chances of success.
• Find investors: InQbator can help entrepreneurs to find investors for their businesses. The
platform's network of investors includes venture capitalists, angel investors, and other
investors who are interested in funding startups.
• Grow their businesses: InQbator can help entrepreneurs to grow their businesses by providing
them with access to mentors, resources, and other entrepreneurs.
1.2 OBJECTIVE & SCOPE

The objectives of InQbator are :-

• To provide entrepreneurs with a platform to showcase their business ideas to a global


audience of potential mentors, investors, and collaborators.
• To help entrepreneurs to get feedback on their business plans from mentors and other
entrepreneurs.
• To connect entrepreneurs with mentors who can help them to achieve their goals.
• To provide entrepreneurs with a platform to connect with other entrepreneurs and network,
share ideas, and collaborate on projects.
• To help entrepreneurs to develop their business ideas by providing them with access to
mentors, resources, and other entrepreneurs.
• To help entrepreneurs to find investors for their businesses.
• To help entrepreneurs to grow their businesses by providing them with access to mentors,
resources, and other entrepreneurs.
The scope InQbator is –

• InQbator is a global platform that is open to entrepreneurs from all over the world.
• InQbator provides entrepreneurs with a platform to showcase their business ideas to a global
audience of potential mentors, investors, and collaborators.
• InQbator mentors are experienced entrepreneurs and investors who can provide guidance
and support on a variety of topics, including business strategy, marketing, fundraising, and
operations.
• InQbator offers a variety of resources to entrepreneurs, including business templates,
educational articles, and access to a network of investors.
• InQbator provides a platform for entrepreneurs to connect with other entrepreneurs and
network, share ideas, and collaborate on projects.
• InQbator helps entrepreneurs to develop their business ideas by providing them with access
to mentors, resources, and other entrepreneurs.
• InQbator helps entrepreneurs to find investors for their businesses.
Chapter-2

2.1 Data Analysis


Startup founders who want or need guidance from top mentors can find it in a variety of ways,
including:

• Startup incubators and accelerators: These programs provide startups with mentorship,
resources, and support to help them grow.
• Online mentorship platforms: There are a number of online mentorship platforms that
connect startup founders with experienced mentors.
• Networking: Attending industry events and meetups is a great way to network with other
startup founders and mentors.
• Cold outreach: Founders can also reach out to mentors directly and ask for their guidance.

2.2 Proposed System:


Here we are tried to proposed a system or platform that will overcome the limits:

• This platform Provide a way where startup founders can interact with top mentors for one-
on-one guidance and support.
• The platform will also provide a variety of tools and resources to help founders get the most
out of their mentorship relationships, such as:

o A scheduling platform to make it easy for founders and mentors to book meetings
o A messaging system to allow founders and mentors to communicate outside of
meetings
o A community forum where founders and mentors can connect and share ideas

2.3 Advantages of proposed System:

• Access to top mentors: The system provides founders with access to top mentors who have
experience and expertise in a variety of industries.
• Personalized guidance: The system uses data to match founders with mentors who are a
good fit for their individual needs.
• Convenience: The platform makes it easy for founders to find and connect with mentors, and
to schedule and manage mentorship meetings.
• Affordability: The platform is affordable and accessible to all founders, regardless of their
budget.
2.4 Feasibility Study:

Our Basically Target Audience

• The target audience for this Platform is primarily entrepreneurs who want to:

o Showcase their business ideas


o Get feedback on their business plans
o Find mentors who can help them to achieve their goals
o Connect with other entrepreneurs

Specifically, This target audience includes:

• Startup founders
• Small business owners
• Aspiring entrepreneurs
• Other professionals who are interested in starting or growing their own businesses

Team
The team for this website will be composed of skilled individuals who are experts in the creative field.
The team will have a variety of skills, including:

• Design
• Developer
• Content creation

Time Commitment

The team will commit 10 hours per week to the development and maintenance of the website.

Focus

• The main focus of the website will be on learning. The website will provide users with
resources to help them learn about design, development, marketing. The website will also
provide users with a platform to Showcase their business ideas,Get feedback on their business
plans, Find mentors who can help them to achieve their goals and Connect with other
entrepreneurs
Feasibility

The inQbator platform is feasible because:

• There is a large and growing market for entrepreneurs who need guidance and support.
• There is a shortage of high-quality resources and programs available to entrepreneurs.
• The inQbator platform is affordable and accessible to entrepreneurs of all backgrounds.
• The inQbator platform has a strong team of experienced entrepreneurs and investors who are
committed to helping entrepreneurs succeed.

2.5 FACILITIES REQUIRED FOR PROPOSED WORK

1.1 Hardware Requirements:


• Processor: Minimum 2 GHz; Recommended 2.4GHz or more.
• Ethernet connection (LAN) OR a wireless adapter (Wi-Fi).
• Hard Drive: Minimum 32 GB; Recommended 64 GB or more.
• Memory (RAM): Minimum 4 GB; Recommended 8 GB or above.

1.2 Software Requirements:


• Windows OS
• VS Code
• Git
• GitHub
• MongoDB Compass
• Google Colab
• Jupyter notebook
1.3 Browser Compatibility:
• Microsoft Edge
• Mozilla Firefox
• Google Chrome
• Safari
• Brave
Chapter -3

3.1 Team Structure


Team structure of our Project:

Akshay Kumar and Surya Prakash:

• Web developer
o Front End Developer
o Back-end Developer

Kushal Rana and Sonu:

• Graphic Designer,
• Content Writer,
• Recommendation Model Builder.
The Web Developer is responsible for developing the website's code. They are responsible for
writing HTML, CSS, and JavaScript code.

The Content Writer is responsible for writing the website's content. They are responsible for
researching topics, writing articles, and editing content.

A recommendation model developer is a software engineer who develops recommendation models.


Recommendation models are used to predict what a user might like, based on their past behavior.

A front-end developer is a software developer who develops the user interface (UI) of a website or
web application. They use HTML, CSS, and JavaScript to create the look and feel of a website, as
well as its interactive elements.

A back-end developer is a software developer who builds the server-side of a web application. They
are responsible for developing the code that runs on the server, which is responsible for processing
data, storing information, and generating the responses that users see on the front-end. Back-end
developers typically use programming languages such as Java, Python, or Ruby, and they must have a
strong understanding of database systems and web application architecture.

3.2 Programming languages and development tools

Here are the programming languages and development tools that we use:

• Programming languages:
o HTML
o CSS
o JavaScript
o MongoDB
• Development tools:
o Visual Studio Code
o Git
o GitHub
o Docker

These tools are essential for our development process. They allow us to write code, debug code, test
code, and deploy code. They also make it easy to collaborate with other developers.

We use HTML to create the structure of our websites. We use CSS to style the appearance of our
websites. We use JavaScript to add interactivity to our websites. We use MongoDB as a database for
our websites.

We use Visual Studio Code as our IDE. We use Git for version control. We use GitHub for hosting
our code. We use Docker for containerization.

These tools help us to create high-quality websites that are both user-friendly and efficient.

3.3 Object oriented design:

Here is an object-oriented design for our project are as follows:

Objects

• inQbator: The main entity representing the inQbator platform, offering various features and
services to entrepreneurs and mentors.They can execute ideas, get feedback, find mentors,
and connect with other entrepreneurs
• Ideate: A section of the platform dedicated to helping entrepreneurs generate and refine their
business ideas, providing tools, resources, and a supportive community for idea development.
• Mentorship: A section of the platform focused on connecting entrepreneurs with experienced
mentors who offer guidance and support throughout the entrepreneurial journey.
• Investor: An investor is someone who provides financial support to startups
• LiveEvents: A section of the platform that hosts live events such as webinars, workshops,
and seminars, aimed at educating and inspiring entrepreneurs.
• AskMentors: A feature that enables entrepreneurs to ask specific questions and seek advice
from mentors and industry experts within the inQbator community.
• EleQtraAl: A section of the platform that leverages AI for mentorship, providing
personalized guidance and support to entrepreneurs based on their specific needs and
challenges..

Classes

• inQbator:
o features: Various functionalities provided by the platform.
o services: Different services available to users on the platform.
• Ideate:
o tools: Resources and tools available for idea development.
o resources: Various materials to assist in refining ideas.
o communitySupport: Support provided by the inQbator community for idea
generation.
• Mentorship:
o mentors: List of available mentors on the platform.
o mentees: Entrepreneurs seeking mentorship.
o sessions: Scheduled mentorship sessions between mentors and mentees.
• Menotr:
o Name: The mentor's full name, which serves as the primary identifier.
o Email Address: A contact point for communication, allowing entrepreneurs to reach
out for advice and guidance.
o Location: The geographical area where the mentor is primarily based. This could be a
city, state, or country, depending on the scale of their operations.
o Industry: The specific sector or field in which the mentor has gained substantial
experience and expertise. This could include industries such as technology, finance,
healthcare, or any other relevant field.
o Expertise: A summary of the mentor's specific skills, knowledge, and areas of
proficiency within their chosen industry. This might include technical skills,
leadership abilities, strategic planning, or any other expertise relevant to
entrepreneurship.
o Mentorship Experience: A description of the mentor's history of guiding and
supporting entrepreneurs. This could include any previous roles as a mentor,
consultant, or advisor, as well as any notable successes achieved through their
mentorship.
o Mentees: A list of current and past mentees who have benefited from the mentor's
guidance. This can demonstrate the mentor's track record and the impact they have
had on the success of entrepreneurs they have mentored.

• AskMentors:
o questions: Queries submitted by entrepreneurs.
o answers: Responses provided by mentors and industry experts.
o communicationSystem: System facilitating communication between entrepreneurs
and mentors.
• EleQtraAl:
o AImentorship: Mentorship services powered by AI.
o userAnalysis: Analysis of user data for personalized guidance.
o recommendations: Tailored recommendations for entrepreneurs based on their needs.
• A User can be followed by many other Users.
Chapter -4

4.1 Data flow diagram

Level-0 DFD

Level-1 DFD
Chapter-5
5.1 Design strategy:
Here are the design strategies of our website:

• Prioritize a user-centric design approach, ensuring that the platform is intuitive and
easy to navigate. Implement clear call-to-action buttons and intuitive navigation menus
to guide users through the platform seamlessly.
• Develop a robust mentor-matching platform that connects users with the most suitable
mentors based on their business goals and industry preferences. Ensure transparency in
the matching process to build trust and credibility among users.
• Implement a feedback system that allows entrepreneurs to receive constructive
feedback on their business plans from mentors and other professionals. Provide
comprehensive support resources, such as FAQs, tutorials, and live chat support, to
assist users in navigating the platform and utilizing its features effectively.

5.1.1 Major Module

• Home: The landing page that provides an overview of the platform's features, upcoming events,
and recent activities within the community. It serves as the central hub for users to access
different sections of the platform.
• Mentorship: This module enables users to connect with experienced mentors who can provide
guidance and support in various aspects of entrepreneurship. It includes features for scheduling
mentorship sessions, accessing educational resources, and tracking progress over time.
• Our Services: This section outlines the specific services offered by inQbator, such as business
consulting, networking opportunities, access to industry experts, and educational workshops. It
provides detailed information about the different services available to entrepreneurs.
• Live Events: This module highlights upcoming virtual and in-person events, such as
workshops, seminars, and conferences, organized by inQbator. It allows users to register for
events, access event details, and engage with other participants before, during, and after the
events.
• Ask Mentors: This feature enables users to ask specific questions and seek advice from a pool
of experienced mentors and industry professionals. Users can post their queries, receive timely
responses, and engage in meaningful discussions with mentors and other community members..
• EleQtra Al: This module represents the AI-powered assistant that provides personalized
recommendations, resources, and insights tailored to each user's specific needs and preferences.
EleQtra Al serves as a virtual guide, offering valuable suggestions and assistance throughout
the entrepreneurial journey.
• Become a Mentor: This section enables experienced professionals to apply to become mentors
within the inQbator community. It provides information about the mentorship program,
requirements for mentors, and the benefits of joining the platform as a mentor.
• Free Mentorship: This feature offers a trial mentorship session for users to experience the
benefits of working with a mentor. It allows users to explore the mentorship program and its
offerings before committing to a long-term mentorship arrangement.

SUB MODULES:

Home:

• Latest Updates: A section highlighting recent activities, news, and announcements within the
inQbator community.
• Featured Content: A showcase of notable success stories, insightful articles, and relevant
industry news.
• Quick Links: Direct access to essential features, such as mentorship, upcoming events, and
user profiles.

Mentorship:

• Session Scheduling: A calendar system for users to schedule mentorship sessions based on
their availability and the mentors' schedules.
• Resource Library: A repository of educational materials, case studies, and best practices
curated by mentors to aid entrepreneurs in their business development journey.
• Progress Tracking: Tools to monitor and track the progress and development of entrepreneurs'
business goals and strategies.

Our Services:

• Consulting Packages: Detailed information on various consulting packages offered by


inQbator, along with their respective features and pricing.
• Networking Events Calendar: A calendar displaying upcoming networking events and
workshops organized by inQbator and its partners.
• Expert Directory: A comprehensive list of industry experts, consultants, and advisors
available for one-on-one consulting sessions.

Live Events:

• Event Registration: A registration portal for users to sign up for upcoming events and reserve
their spots.
• Event Archives: Access to recordings, presentations, and materials from past events for users
who were unable to attend or wish to review the content.
• Event Feedback: A feedback mechanism for attendees to provide insights and suggestions for
future event improvements.
Ask Mentors:

• Question Categories: Categorization of questions based on specific topics or industries to


streamline the question-and-answer process.
• Mentor Response Rating: A rating system allowing users to provide feedback on the
helpfulness and relevance of the mentors' responses.
• Knowledge Base: An organized collection of frequently asked questions and their
corresponding answers from mentors and community members.
Interface Design: -

HOME

Login/Sign-Up
Menotrs Page

Services
Mentors
Ask Mentor
EleQtra
Chapter-6
Functional testing: This type of testing ensures that all of the features and functionality of the website
work as expected. For example, you would test to make sure

User Authentication Testing:

• Test the functionality of the "Signup/Signin" feature to ensure that users can create accounts
and log in successfully.
• Verify that the platform securely stores user credentials and that the authentication process is
robust.

Navigation Testing:

• Test the navigation flow to ensure that users can seamlessly move between different sections
such as 'Home,' 'Mentors,' 'Services,' 'Events,' and 'EleQtra' without any technical glitches or
inconsistencies.

Mentor-Mentee Match Testing:

• Utilize the "Free Trial Session" feature to verify that it correctly matches mentors and
mentees based on their respective profiles and preferences.
• Ensure that the matching process is efficient and that both parties receive suitable
recommendations.

AI-Powered Mentorship Testing:

• Test the functionality of the AI-powered mentorship feature, checking that it provides
relevant and valuable guidance to users based on their individual needs and queries.
• Evaluate the accuracy of the AI-generated recommendations and ensure that they align with
the users' requirements.

Book a Free Call Testing:

• Test the functionality of the "Book a Free Call" feature, ensuring that users can schedule and
manage their mentoring sessions without any complications.
• Verify that the booking process is user-friendly and that users receive timely notifications and
reminders for their scheduled calls.

Mentor Registration Testing:

• Test the "Become a Mentor" feature to ensure that potential mentors can easily register and
create their profiles on the platform.
• Verify that the registration process collects all the necessary information and that the
submitted data is accurately stored and displayed in the mentor directory.
EleQtra Innovation Testing:

• Test the functionalities related to the "EleQtra" section, verifying that users can access the
latest innovations and updates in the industry.
• Ensure that the content within EleQtra is informative, engaging, and relevant to the platform's
target audience.

Performance testing: This type of testing ensures that the website can handle a large number of users
and traffic. For example, you would test to make sure that the website:

o Loads quickly
o Doesn't crash when there are a lot of users on it
o Can handle a lot of traffic
• Security testing: This type of testing ensures that the website is secure and that users' data is
protected. For example, you would test to make sure that:

o Passwords are stored securely


o Users' accounts cannot be hacked
o Users' data is not vulnerable to attack
• Usability testing: This type of testing ensures that the website is easy to use and navigate. For
example, you would test to make sure that:

o The website is easy to find


o The website is easy to use
o The website is easy to navigate
Chapter-7
3.1 Current status of project:

Completed

• Home
• Login/Sign-up
• Mentor
• Services
• Events
• Ask Mentors
• EleQtra

3.2 Remaining areas of concern:

Here are the remaining are of our website are as follows:

• Live Events
• Ai chatbot
• Article section

3.3 Technical and managerial lessons learnt:

During the Project we have learnt various lesion like:

• How a real-world project is built.


• How to handle complexities.
• How to make collaboration in team members.
• How to make recommendation model. Etc

3.4 Future recommendations:

• Improvement according to the dynamic world.


• New Features as possible.
Bibliography
MongoDB. (n.d.). MongoDB: the Developer Data platform. https://www.mongodb.com/

Y combinator. (n.d.). Y Combinator. https://www.ycombinator.com/

OpenAI Platform. (n.d.). https://platform.openai.com/playground

Documentation | Node.js. (n.d.). Node.js. https://nodejs.org/en/docs

Documentation. (n.d.). Firebase. https://firebase.google.com/docs

Srikanth, A. (2023, September 29). How to create a REST API with Node.js and Express.

Free, Online UI Design Tool & Software For Teams | Figma. (n.d.). Figma.

JavaScriptMDN.(2023,September25).https://developer.mozilla.org/enUS/docs/Web/javascrit

Getting started with React - Learn web development | MDN. (2023, September 24).

https://developer.mozilla.org/enUS/docs/Learn/Tools_and_testing/Client_side_JavaSc

ript_frameworks/React_getting_started

Claude 2. (2023, July 11). Anthropic. https://www.anthropic.com/index/claude-2

Veena. (2023, September 6). What is entrepreneurship? | Stanford Online. Stanford Online.

https://online.stanford.edu/what-is-entrepreneurship

Eisenmann, T. (2020, September 3). Entrepreneurship: a working definition. Harvard

Business Review. https://hbr.org/2013/01/what-is-entrepreneurship

You might also like