0% found this document useful (0 votes)
59 views10 pages

Doctor Portal 1st Part

This document is a project report submitted by 5 students for their Bachelor of Science degree in Computer Science at Bangladesh University of Business and Technology. It describes a web application called "Doctor Portal" that allows patients to book appointments with doctors. The application was developed using technologies like Node.js, React, Express, MongoDB, HTML, CSS and JavaScript. The report includes sections on the background, requirements specification, implementation, user manual and results of the project.

Uploaded by

Rashed Jisan
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
59 views10 pages

Doctor Portal 1st Part

This document is a project report submitted by 5 students for their Bachelor of Science degree in Computer Science at Bangladesh University of Business and Technology. It describes a web application called "Doctor Portal" that allows patients to book appointments with doctors. The application was developed using technologies like Node.js, React, Express, MongoDB, HTML, CSS and JavaScript. The report includes sections on the background, requirements specification, implementation, user manual and results of the project.

Uploaded by

Rashed Jisan
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 10

A Project Report On

“Doctor Portal”
Submitted by:

Rashedul Islam Jisan (19202103149)


Dolon Roy Chowdhury (19202103171)
Md. Robiul Islam (19202103175)
Md. Meherab Hossen Apu (19202103199)
Md. Nayeem Islam (19202103182)

A Project/Thesis Submitted in Partial Fulfillment of the Requirements


for the Degree of Bachelor of Science in Computer Science of the
Bangladesh University of Business and Technology (BUBT)

DEPARTMENT OF COMPUTER SCIENCE ENGINEERING BANGLADESH


UNIVERSITY OF BUSINESS AND TECHNOLOGY (BUBT) DHAKA-BANGLADESH

March, 2023

i
DECLARATION
We do hereby declare that the research works presented in this thesis
entitled, “Doctor Portal” Like a system where patients can book
appointment for a doctor. We further declare that the thesis has been
compiled and written by us and no part of this thesis has been submitted
elsewhere for the requirements of any degree, award or diploma or any
other purposes except for publications.

The materials that are obtained from other sources are duly
acknowledged in this thesis.

Rashedul Islam Jisan Signature


ID: 19202103149

Signature
Dolon Roy Chowdhury
ID: 19202103171

Md. Robiul Islam Signature

ID: 19202103175

Meherab Hossain Apu

ID: 19202103199
Signature
Md. Naeem Islam

ID: 19202103182
Signature

ii
APPROVAL

This exploration work ‘Doctor Portal’ Like doctor appointment booking


report submitted by Rashedul Islam Jisan, Dolon Roy Chowdhury, Md. Robiul
Islam, Meherab Hossain Apu, Md. Naeem Islam are students of Department of
Computer Science and Engineering, Bangladesh University of Business and
Technology (BUBT), under the guidance of Ali Azgar Lecturer, Department
of Computer Science and Engineering, Bangladesh University of Business
and Technology has been accepted as satisfying for the sketchy requirements
for the degree of Bachelor of Science Engineering in Computer Science and
Engineering.

Supervisor
Ali Azgar
Lecturer
Department of CSE

Md. Saifur Rahman


Chairman and Assistant Professor
Department of CSE

iii
ACKNOWLEDGEMENT

We would like to convey our sincere gratitude to Almighty Allah, who


has shown kindness to our family and us during this trip until the
completion of this research.

Foremost, we would like to express our sincere respect and gratitude to


our supervisor Ali Azgar, Lecturer, Department of Computer Science and
Engineering, Bangladesh University of Business and Technology
(BUBT), for the continuous support of our study and research, for his
patience, motivation, enthusiasm, and immense knowledge. His guidance
helped us in all the time of research and writing of this thesis. We could
not have imagined having a better advisor and mentor like him.

Finally, we are grateful to all of our CSE department faculty members at


BUBT for enabling us to accomplish this research work with the right
direction and assistance over the last four years.

iv
ABSTRACT

“Doctor Portal” is a system where patients can easily make an


appointment for checkup. The system is created utilizing Node Js, React
Js, Express Js, MongoDB, HTML, CSS, JavaScript and so forth It
fundamentally helps Customers who need to purchase their important
items in an easy to use way. The system is so fast and light weight from
the other online shopping sites because in this system we use MERN
(MongoDB, ExpressJs, React & NodeJs) technologies. The clients can
basically visit the system, picking items from any class, register for
request, login or login with google authentication to their records lastly
can make installment of their bought sum. The clients can alter their
request list previously request affirmation. Clients can make requests

v
LIST OF ABBREVIATIONS AND ACRONYMS

HTML Hyper Text Markup Language


CSS Cascading Style Sheet
JS JavaScript
MERN MongoDB Express React Node
API Application Programming Interfaces
AJAX Asynchronous JavaScript & XML

vi
LIST OF FIGUREURES
Figure 3.1: Business Process Modeling……………… ..................................... 08
Figure 3.2. Use case modeling diagram…………….…..……… .... ……11
Figure 4.1 Implementation of database………………………..… ..... ….13
Figure 4.2 React UI framework……………………………... ……… ...... 14
Figure 4.3 Google login authentication… ....... …………… .........…..…. .... 15
Figure 4.4 Pages file structures………………..……………..…… ........... 15
Figure 4.5 Server Js………………………… ... ……………..…… ...... …16
Figure 5.1 Client & Server folder…………………………..………... …17
Figure 5.2 Package json………………………………... … ... ….……..... 18
Figure 5.3 Package Json Dependencies structures…….…..……..… ....... 19
Figure 5.4 Step 1 for run application……………………..… ...... …… ...... 19
Figure 5.5 Step 2 for run application………………………….…..… ...... 20
Figure 5.6 Step 3 for run application…………………………..… ....... …20
Figure 6.3.1 Application User Interfaces…. ...................................................... .…23

vii
Table of Contents
DECLARATION ....................................................................................................................... ii
APPROVAL ................................................................................................................................. iii
ACKNOWLEDGEMENT .................................................................................................... iv
ABSTRACTS................................................................................................................................ v
LIST OF FIGUREURES ....................................................................................................... vi

Chapter 1: Introduction .............................................................................................. [1-4]


1.1 Introduction ............................................................................................................................ 1
1.2 Problem Statement………………… .............. ……… ......……………..... 1
1.3 Research objectives…………………………………………………..1
1.4 Problem background………………………………………………….1
1.5 Motivation……………………………………………………………2
1.6 Node.JS for Building our E-commerce web application… ....................... 2
1.6.1 Cross platform, Fast development procedure & scalability .................. 2
1.6.2 Super-fast performance and developer friendly….…. ................... … ... 3
1.7 Objectives……………………………… .............. …….….…… ... ……3
1.8 Expected outcome……………………… ..............…………………….4
1.6 Conclusion…………………….......... ……..…………..…..……….....4
Chapter 2: Background………… ....... …………………………… ... [5-7]
2.1 Introduction…………………… ........... ………............. …….…………..5
2.2 Related works…………………… ............ ….……… ............. ...………...5
2.3 Comparative Research…………………… ...…………… ................. …..5
2.4 Scope of the problem…………… ........... …………… ................. ……..…6
2.5 Challenges………………………………………………….……..….6
2.5 Conclusion…………………………… .......... …...............……….…..…..7
Chapter 3: Requirement specification………………..…………..[8-12]
3.1 Introduction……………………………………………………..……8
3.2 Business process modeling……………………............... ……..……..8
3.3 Requirement collection and analysis……………...... …............. …….9
3.3.1 Product analysis……………………..……..................... ……9
3.3.2 Customer analysis……………………....…........................... 9
3.3.3 Traffic analysis………………………......... ……........ …….10
3.3.4 Websites optimization analysis ……........... …......... …..…..10
3.4 Modeling and description………...………….….......... …………….10
3.5 Hardware interface……………........... ……………………………..11
3.6 Software interface…………......……............... ……………………..12
3.7 Safety requirement…………………….......... ………………………12
3.8 Conclusion…………………………………………………………..12
Chapter 4: Implementation……………..... …..... ……………….[13-16]
4.1Introduction…………………………………………….……………13
4.2 Implementation of database………………............... …..…………...13
4.3 implementation of UI……………….................... …….……………14
4.4 Implementation of authentication……………….................. ……….15
4.5 Implementation of pages…………….............. ………….………….15
4.6 Implementation of server…………………………............ …………16
4.7 Conclusion………………………………..…………………………16
Chapter 5: User manual………..... ……..……………..…………[17-20]
5.1 Introduction… ...............….…………………………………………17
5.2 Folder Structures……………........ …………………………………17
5.2.1 Perquisite…………............... ……………….….…………..17
5.2.2 Libraries, Framework…................ …..………….………….19
5.2.3 Getting started application………............... …….……...….19
5.3 Conclusion………………………………………………..…………20
Chapter 6: Result and discussion…………....... …………...……[21-23]
6.1 Introduction………………………................. ……………….……..21
6.2 Ecommerce futures……………................... ………………….…….21
6.3 Why important MERN for Ecommerce….....................………..…...21
6.3.1 Some screenshots of applications user interface............…...22
6.4 Conclusion……………………………………………………….….23

Chapter 7: Conclusion and Future Scope.…........…..….....……[24-25]


7.1 Summery…………………………………………….………………24
7.2 Scope for future developments…………………….………………..24

Reference…….....…….……………………………........................... ….25
Appendix.…………..........…………..………………........................….25

You might also like