You are on page 1of 14

Visvesvaraya Technological University

Belgaum, Karnataka – 590018

INTERNSHIP (19IS8ICINT)
2023-24

An Internship Report On

“WEB DEVELOPMENT USING FULL STACK INTERN”


Submitted in the partial fulfilment of the requirements for the award of the Degree of

BACHELOR OF ENGINEERING
In
INFORMATION SCIENCE AND ENGINEERING

Submitted by

Rakshitha H.O
(1DS21IS404)

DEPARTMENT OF INFORMATION SCIENCE AND ENGINEERING


DAYANANDA SAGAR COLLEGE OF ENGINEERING
SHAVIGE MALLESHWARA HILLS, KUMARASWAMY LAYOUT, BANGALORE-78
DAYANANDA SAGAR COLLEGE OF ENGINEERING
Shavige Malleshwara Hills, Kumaraswamy Layout
Bangalore-560078
Department of Information Science and Engineering

2023-2024

Certificate
This is to certify that the Internship Work entitled “Web Development using full stack
Intern” is a bonafide work carried out by Rakshitha H.O (1DS21IS404), in partial fulfilment
for the 8th semester of Bachelor of Engineering in Information Science & Engineering of the
Visvesvaraya Technological University, Belgaum during the academic year 2023-2024. The
Internship report has been approved as it satisfies the academic requirements prescribed for the
Bachelor of Engineering degree.

Signature of the coordinator Signature of HOD


Dr. Annapurna P Patil
Dean Academics
Professor & Head

Name of the Examiners Signature with Date

1.
2.
ACKNOWLEDGEMENT

It is a great pleasure for me to acknowledge the assistance and support of a large number
of individuals who have been responsible for the successful completion of this internship.

I take this opportunity to express my sincere gratitude to Dayananda Sagar College of


Engineering, for having provided me with a great opportunity to pursue my Bachelor Degree in
this institution.

In particular I would like to thank Dr. B G Prasad, Principal, Dayananda Sagar College
of Engineering, for his constant encouragement and advice.

Special thanks to Dr. Annapurna P Patil, Professor and HOD, Department of


Information Science & Engineering, Dayananda Sagar College of Engineering, for her
motivation and invaluable support through this internship.

I would like to thank our Internship coordinators Prof. Vani K A and Prof. Rekha
Jayaram, Assistant Professors, Department of Information Science and Engineering, for their
support throughout the Internship.

I also acknowledge the support of “Mindsoft” and thank my mentor “Eswaran K” for
giving me this opportunity and exposure to industry and for sharing their knowledge with me.

Finally, I gratefully acknowledge the support of my family, friends during the completion
of this internship.

Rakshith H.O (1DS21IS404)


CONTENTS
1. About the Organization (company profile)
2. Introduction
3. Brief overview of the project (with screenshots if available)
4. Tasks performed by the Intern in the project and Skill set acquired
5. Design aspects / technology / tools learnt
6. Learning outcomes
7. Conclusion
8. Internship completion certificate
1. ABOUT THE ORGANIZATION

Mindsoft is India's premier information enabling company. Provides Web


Development, Custom Software Development and specialized outsourced project
development. Mindsoft is a full service technology consulting company. Mindsoft
offers value-added services in key areas such as system integration, networking
consultancy and a wide range of support services.

It offers one-stop-shop convenience to its diverse customers having a diverse set of


requirements. Mindsoft Technologies made the first move during 1998 in India as
offshore development center. Built on its proven ability to develop client-driven
applications for every need of the business enterprise.

Mindsoft is dedicated to create simple solutions for complex situations with the
Power of imagination and implementing the best technologies. The global delivery
model is designed in combination of Onsite, Offsite and Offshore resources, to
generate cost-effective solutions to maximize customer’s business performance.
The highest quality consciousness and process driven methodology helped to strive
for excellence in all activities. Strategic thinking is the road map necessary for
attaining success
2.Introduction
Web development is the process of creating and maintaining websites and web
applications. It involves several disciplines, including web design, front-end
development, back-end development, and database management. Web developers
use various programming languages, frameworks, and tools to build functional and
visually appealing websites that can be accessed and interacted with through web
browsers.

Web Design: Web design focuses on creating the visual layout, user interface, and
overall aesthetics of a website. It involves elements such as color schemes,
typography, imagery, and user experience (UX) design. Web designers use tools
like graphic editors, wireframing software, and prototyping tools to create the
visual representation of a website.

Front-End Development: Front-end development involves building the client-side


of a website, which is what users see and interact with directly in their web
browsers. It encompasses HTML (Hypertext Markup Language) for structuring
web content, CSS (Cascading Style Sheets) for styling and layout, and JavaScript
for interactivity and dynamic functionality. Front-end developers work with
frameworks like React, Angular, or Vue.js to streamline the development process.

Back-End Development: Back-end development focuses on the server-side of a


website or web application. It involves implementing the business logic, data
storage, and server operations required to power the front-end. Back-end
developers work with programming languages such as Python, PHP, Ruby, or
Java, and frameworks like Django, Ruby on Rails, or Node.js. They handle tasks
such as server configuration, database integration, and API (Application
Programming Interface) development.

Web development is a dynamic field that continuously evolves with new


technologies and frameworks. It requires problem-solving skills, attention to detail,
and a good understanding of user experience.
3. Brief overview of the project
The healthcare sector faces numerous challenges, including cumbersome
paperwork, inefficient communication systems, and fragmented data management.
By leveraging the power of web technologies, our Health Care Management
System Project seeks to address these challenges by providing an integrated
platform for managing various aspects of healthcare delivery.

Key Features:

 Patient Management: The HMS will facilitate efficient management of


patient records, including demographics, medical history, and treatment
plans. It will enable healthcare providers to access and update patient
information securely from any location, improving continuity of care.
 Appointment Scheduling: Patients will have the convenience of scheduling
appointments online, reducing wait times and improving clinic efficiency.
Automated reminders and notifications will help minimize no-shows and
optimize appointment utilization.
 Electronic Health Records (EHR): The system will support the electronic
storage and retrieval of medical records, ensuring data accuracy,
confidentiality, and accessibility. Integration with diagnostic systems and
medical devices will enable real-time data capture and analysis.
 Billing and Insurance Processing: Streamlined billing and insurance
processing functionalities will simplify financial transactions for both
healthcare providers and patients. The system will support claims
submission, payment processing, and revenue cycle management.
 Inventory Management: Efficient management of medical supplies,
equipment, and pharmaceuticals is critical for ensuring optimal patient care.
The HMS will include features for inventory tracking, procurement, and
expiry date management to prevent stockouts and wastage.
 Reporting and Analytics: Advanced reporting and analytics capabilities
will provide valuable insights into operational performance, patient
outcomes, and resource utilization. Data visualization tools will help identify
trends, measure key performance indicators, and support informed decision-
making.
4. Tasks performed by the Intern in the project
and Skillset acquired
Throughout the internship on the Health Care Website project, as a Front-end
intern, undertook various critical tasks contributing to its development while
acquiring a diverse skill set. Initially, they assisted in designing and implementing
the client-side of the website or application using HTML, CSS, and JavaScript.
This includes structuring the web pages, creating responsive layouts, and adding
interactive elements.

Research and Analysis: Conducted research on healthcare management systems,


analyzed competitor offerings, and identified user requirements through surveys or
interviews.

Documentation: Assisted in documenting project requirements, user stories, and


technical specifications. This involved creating and maintaining documentation
using tools like Microsoft Word or Google Docs.

Frontend Development: Worked on the frontend development of the user


interface (UI) components using HTML, CSS, and JavaScript frameworks like
React.js or Angular. This could involve creating forms for patient registration,
appointment scheduling interfaces, or dashboard layouts for analytics.

Backend Development: Assisted in backend development tasks such as


implementing RESTful APIs for data communication, handling database
interactions using SQL or NoSQL databases like MySQL or MongoDB, and
implementing authentication and authorization mechanisms.

Documentation and Knowledge Sharing: Documented the intern's tasks,


learnings, and contributions to the project for future reference. Additionally,
participated in knowledge-sharing sessions with the team to share insights and best
practices.

SKILLS ACQUIRED

Front-end technologies: I learned HTML, CSS, JavaScript, which enabled me to


design visually beautiful and interactive user interfaces for websites.

Responsive Web Design: Learnt how to create websites that automatically adjust
to different screen sizes and devices.

Database management: I learned database management systems such as MySQL,


MongoDB, or Oracle is necessary for handling data storage and retrieval.

User interface design: I learned to design user interface using figma tool, based
on design webs pages are created. Helps to design websites efficiently.

Communication and collaboration: Effective communication and collaboration


skills are necessary for working on web development teams and interacting with
clients and stakeholders.
5. Design aspects / technology / tools learnt
 User Experience (UX): User experience is the overall experience that a user
has when interacting with a website.

 User Interface (UI): User interface refers to the visual design of a website,
including the layout, colors, typography, and graphics.

 Accessibility: Accessibility is about ensuring that a website can be used by


people with disabilities.

 Branding: Branding is an essential aspect of web design, as it helps to


establish the personality and identity of the website.

 Content Strategy: Content strategy refers to the planning, creation, and


management of content on a website.
6. Learning outcomes

1. Participating in the healthcare website project has been an enriching experience,


yielding several valuable learning outcomes. Through hands-on work with a
diverse array of technologies and tools, including frontend and backend
frameworks, databases, and APIs, participants have gained technical proficiency
essential for web development in the healthcare domain. Moreover, the project has
deepened their understanding of healthcare industry practices, regulations, and
standards, such as HIPAA compliance and interoperability requirements.

2.By applying user-centered design principles, participants have learned to create


intuitive and efficient user interfaces tailored to the needs of healthcare
professionals, administrators, and patients. The project has also honed their
problem-solving abilities, as they tackled complex challenges like appointment
scheduling algorithms and data security.

3.Collaboration within multidisciplinary teams has improved their communication


and teamwork skills, while project management methodologies have equipped
them with the tools to plan and execute projects effectively. Through software
testing and quality assurance practices, participants have ensured the reliability,
functionality, and security of the healthcare management system. Overall, this
project has prepared participants for careers in healthcare technology, providing
them with the skills, knowledge, and experience needed to make meaningful
contributions to the field.
7.CONCLUSION

In conclusion, the healthcare website project represents a significant endeavor that


combines technical expertise with domain knowledge to address the complex
challenges within the healthcare industry. Throughout the project, participants have
gained valuable insights and skills, including proficiency in programming
languages and frameworks, understanding of healthcare regulations and standards,
and application of user-centered design principles. By leveraging these skills, the
project team has developed a robust and user-friendly system that streamlines
various aspects of healthcare administration and patient care. From patient
management and appointment scheduling to electronic health records (EHR)
management and billing processes, the system offers comprehensive functionalities
tailored to the needs of healthcare professionals, administrators, and patients.
Moreover, the project has emphasized collaboration, communication, and problem-
solving, fostering a multidisciplinary approach to address challenges effectively.
Through iterative development, testing, and feedback, the team has continuously
refined the system to ensure reliability, security, and performance.
8.Internship Complete Certificate

You might also like