0% found this document useful (0 votes)
34 views

project book

The document is a project report for the design and development of a University Information System aimed at providing comprehensive admission-related information to students in Bangladesh. It outlines the project's objectives, background, and the features of the web-based application, including user registration, access to university details, counseling services, and skill testing. The report also includes acknowledgments, a declaration of originality, and a structured layout of the content covered in the project.

Uploaded by

rahmansadaf46
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)
34 views

project book

The document is a project report for the design and development of a University Information System aimed at providing comprehensive admission-related information to students in Bangladesh. It outlines the project's objectives, background, and the features of the web-based application, including user registration, access to university details, counseling services, and skill testing. The report also includes acknowledgments, a declaration of originality, and a structured layout of the content covered in the project.

Uploaded by

rahmansadaf46
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/ 31

Design and Development of University Information

System

A project report submitted to the National University in partial fulfillment of the


requirement for the degree of B.Sc. (Hon’s) in Electronic and Communication
Engineering.

Submitted By
Registration Number: 16508000045
Session: 2016-17
Department of Electronic and Communication Engineering
Institute of Science and Technology National University, Bangladesh

Registration Number: 15508000026


Session: 2015-16
Department of Electronic and Communication Engineering
Institute of Science and Technology National University, Bangladesh
DECLARATION
I hereby declare that I have completed the work of this project under the supervision of Md.
Rakib Hossain, Assistant Professor, Department of Electronic and Communication Engineering
(ECE), Institute of Science and Technology (IST), affiliated with the National University of
Bangladesh. I also declare that neither this project nor any part of this has been submitted
elsewhere for the award of any degree.

Signature

Registration No: 16508000045


Session: 2016-17
Department of ECE
Institute of Science and Technology

Signature

Registration No: 15508000026


Session: 2015-16
Department of ECE
Institute of Science and Technology

ii
APPROVAL
Design and Development of “University Information System” submitted by Bushra Ahmed,
Registration No: 16508000045 & Pravat Halder Registration No: 15508000026 to the
Department of Electronic and Communication Engineering, Institute of Science and Technology
(IST), Dhaka, Bangladesh has been accepted as satisfactory for the partial fulfillment of the
requirements for the Degree of Bachelor of Science in Electronic and Communication
Engineering under National University and approved as to its style and contents.

Signature of Internal Examiner

______________________

Md. Rakib Hossain


(Supervisor)
Assistant Professor
Department of ECE
Institute of Science and
Technology

Signature of External Examiner

1.

2.

iii
ACKNOWLEDGEMENT

First of all we would like to thank the Almighty ALLAH. Today we are successful in
completing our work with such case because Allah gave us the ability, chance, and a
cooperating supervisor. I have taken efforts in this project. However, it would not
have been possible without the kind support and help of many individuals and
organizations. I would like to extend my sincere thanks to all of them.

I am highly indebted to our respectable teacher Md. Rakib Hossain for his guidance
and constant supervisor as well as for providing necessary information regarding the
project & also for support in completing the project.

I would like to express my special gratitude and thanks to industry persons for giving
me such attention and time and encouragement mate in developing the project and
people who have willingly helped their abilities.

Finally, I must acknowledge with due respect the content support and patient of our
parents.

i
ABSTRACT

Keeping pace with the modern world, Bangladesh is also becoming a technology
dependent county. In its continuity, the internet has reached the doorsteps of every
human being in our country. The internet has united the whole world today.
Nowadays, all kind of activities can be done at home on the digital platform. In our
country, the whole process of education has started to be internet based. Since as a
student needs to study at a good university for a bright future, so he or she needs
proper university admission guidelines. University Information System will serve as a
proper guide for a student during this admission period.

As our website is internet based so it is providing all the information related to


admission free of cost to all the students and students can access it from anywhere in
the country. Through our website, students can view university list, university time
and date, question bank as well as test their skills. Moreover, through our website
students will be able to do counselling with the teachers of different departments. This
will enable every student to reach the doorstep of their desired dream.

ii
TABLE OF CONTENTS

CONTENTS PAGE NO
Board of examiners i
Declaration ii
Acknowledgements iii
Abstract iv

CHAPTER

CHAPTER 1: Introduction 01-03

1.1 Introduction 1
1.2 Motivation 1
1.3 Objectives 2
1.4 Expected Outcome 2
1.5 Report Layout 3

CHAPTER 2: Background 04-08

2.1 Introduction (Proposed System) 4


2.2 Related Works 4-6
2.3 Comparative Studies 7
2.4 Scope of the Problem 8
2.5 Challenges 8

CHAPTER 3: Requirement Specification 09-16


3.1 Business Process Modeling 9
3.2 Planning 10
3.2.1 Scrum 10
3.2.2 Kanban 10
3.2.3 Agile Project Management 10

iii
3.3 Requirement Analysis 10
3.3.1 Functional Requirement 11
3.3.2 Non-Functional Requirement 11
3.4 Use Case Model and Description 11-14
3.5 Logical Data Model 14-15
3.6 Design Requirements 15-16

Chapter 4: Design Specification 17-19


4.1 Front-end Design 17
4.2 Back-end Design 17
4.3 Interaction Design and UX 18
4.4 Implementation of requirements 19

Chapter 5: Conclusion and Future Scope 47

5.1 Discussion and Conclusion 47

References 20-21

iv
LIST OF FIGURES

FIGURES PAGE NO
Fig 2.1: Resultinbd.net 05
Fig 2.2: Admissionwar.com 05
Fig 2.3: edpdbd.org 06
Fig 2.4: CampusPlant 06
Fig 3.1: Agile Methodology 09
Fig 3.2: Use case diagram of University Information System 12
Fig 3.3: Dataflow Diagram 15

v
LIST OF TABLES

TABLES PAGE NO
Table 2.1: Comparative studies 07
Table 3.1: Representation of Use Case Diagram for General Users 13
Table 3.2: Representation of Use Case Diagram for Registered Users 13
Table 3.3: Representation of Use Case Diagram for Admin 14

vi
CHAPTER 1

INTRODUCTION

1.1 Introduction
University Information System is a web-based application that provides all
universities information of Bangladesh. It provides several information like university
list, university ranking, admission time and date, question bank and many more. In the
modern age admission test is a battlefield for the bright future of all students. Students
need to know the right information at the right time to be successful in this battlefield.
Keeping in this mind, our website has been designed in such a way that a student can
find out all the information related to the university as well as several books. All the
question papers of the past years of all the universities have been included in this
website. Users can access our website in two ways. If a user does not register then he
can only access the external aspects of the website. Registered users will get all the
benefits of this website. Through login, a user can buy books related to admission test,
will be able to take appointments of teachers of different departments and be able to
test their skills. Users will also be able to share their valuable feedback with us and in
case of any problem they face, they will be able to contact us directly through
messenger chat. This is how our website will play a helpful role in a student’s
admission test.

1.2 Motivation
We know web application is an application program which composed on a remote
server and rescued over the internet via a browser interface. It can be aimed for a wide
diversity of uses and also be used by everyone [5]. Keeping pace with the developed
world, our country has become technologically dependent by online. Now a days
everyone collects all the necessary information through online. Even after all this, we
haven't found any complete website that can provide information to the students at the
time of admission. This is why we have created a website where students can find all
the information, they need during their admission in one website.

1
1.3 Objectives
University Information System is to help Bangladeshi student denomination to attend
enrichment in all walks of their life [6]. During the admission test, every student is
under a kind of stress. Then they need a system through which they can get all the
information they need without any hassle and save their valuable time. University
Information System is such an informative website through students can know all the
updated information. We always strive to provide students with educational authentic
news to build Digital Bangladesh. So University Information System is providing the
information solution to the students for getting admission to their desired institute.

1.4 Expected Outcome

 We can get all kinds of admission information


 We will be able to know what kind of universities are there in Bangladesh
 Information about different criteria of public universities
 Knowledge about the list of private universities in our country
 Knowledge about the list of national universities in our country
 We can see the list of the top 10 public, private and national universities in
Bangladesh
 Getting accurate admission time and date for public, private and national
universities
 Provides question bank for public and private universities
 We can see all public, private and national universities website
 We can order admission related books
 For counseling we can get appointment
 We can test our own skill
 If user faces any kind of problem, then he/she can contact through messenger
 User can deliver their valuable feedback

Predominantly we can ensure the dynamic security and high quality online-based
website and further immediate information of every university and its admission test.

2
1.5 Report Layout

CHAPTER 1: INTRODUCTION
In this particular segment, we recapitulate the motivation, objectives and expected
outcome of our project.

CHAPTER 2: BACKGROUND
In this particular segment, we have recapitulated about our proposed system, related
work and compare it with other adversary systems about related work, problem areas
and project challenges as well.

CHAPTER 3: REQUIREMENT SPECIFICATION


In this segment, we have given ideas about business process modeling, requirements
analysis, models for use in project systems and their descriptions, logical data models
and design requirements.

CHAPTER 4: DESIGN SPECIFICATION


In this chapter, we will be given an idea of the front end and back-end design of the
project, the design of the user interaction and also the implementation requirements.

CHAPTER 5: IMPLEMENTATION AND TESTING


In this segment, we will discuss the implementation of the database, implementation
front-end designs, interactions implementation, and project test results as well as test
implementation.

CHAPTER 6: CONCLUSION AND FUTURE SCOPE


In this chapter, we will discuss the conclusions and opportunities for further
development that is very much concluded from the project.

3
CHAPTER 2

BACKGROUND

2.1 Introduction
University Information System is a new procreation education and information based
online platform. University Information System is primarily designed for admission
seeking students. Through this website, admission seeking students in any part of the
country will be able to know the information of their expected university. Many
students don't know which university is in which part of the country. For this reason,
we have designed our website in such a way that they can view all the universities
according to the location division. In maximum number of cases after completing the
higher secondary exam, the students have no idea what to read for admission test. For
this, our website has counseling system so that the students can get the right direction.
As students get all kinds of benefits from a website, they will be able to focus more on
their studies and won't waste their precious time. Since now everything is digitalized,
that's why students can be accessed with several platforms like laptop, desktop,
mobile and different browsers.

2.2 Related works


In addition to our website, there are several others websites that provide information
on admission tests. There is a website which name is “Resultinbd.net”. This website
deals with the information of admission circular of college, public and national
universities, BCS exam, job circular and seat planning. But in this website, there is no
login system [6].

4
Figure 2.1: Resultinbd.net

Another one is “Admission War” which also provides admission information about
school, college universities and there is also some helpful PDF book for the students
[7].

Figure 2.2: admissionwar.com

Then another website called “Educationpedia of Bangladesh”. This website is also


giving the details of admission time and date, history of public and private
universities, question bank and gives the important content for the preparations of
students. As it is an open website there is no login system [8].

5
Figure 2.3: edpdbd.org

And last one is named “Campus Planet” that demonstrates guideline about admission
along with the news of admission and job circular [9].

Figure 2.4: CampusPlant

6
2.3 Comparative Studies

Assimilating to other existing websites our accomplished website is establishing


modern features to the users. In our system a user can login by registration. Our
website provides user account security properly. Comparative studies within these
works displayed in table 2.1:

Case Resultinbd.n Admission Educationp Campus University


et War edia of Planet Information
Bangladesh System
Registration No No No No Yes
Result Yes No No No No
Job circular Yes Yes No Yes No
University Yes Yes Yes Yes Yes
Information

Security No No No No Yes
Admission Yes Yes Yes Yes Yes
Circular

Purchasing No No No No Yes
System

Counseling No No No Yes Yes


System

Communicatin No No No No Yes
g System

Feedback No Yes No No Yes

7
2.4 Scope of the Problem
 Without internet connection, user and admin both can’t get access of the
website
 Public users can’t attain all facilities
 All user profile and public comments are controlled by admin panel
 Users can get access easily of the whole system by creating account
 When a user takes an appointment, he/she has to wait for it to be approved
 Unavailability of books
 In the case of emergency communication, sometimes user won’t get his reply
in time

2.5 Challenges
 Actuate regulation is complex
 Lack of exposer
 Sometimes it is difficult to keep the site UpToDate
 Maintenance issues
 Providing substantive and authentic information
 Prepare important query for the user

8
CHAPTER 3

Requirement Specification

3.1 Business Process Modeling


University Information System contains a specific model which is called agile
development model. We know that agile model supposed that entire project needs to
be handled in a different way and the exiting systems need to be fitted to best suit in
the project
requirements [1]. That’s why we have used this model in our project.

As we used agile model, the first step which refers software development approach
flourished on iterative development [2]. In agile model it segmented all tasks into
lesser iterations. Every iteration involves cross functional teams that works at one
time in various areas like, planning, requirement analysis, design, development,
testing, deployment, release, maintenance. Here is a figure 3.1 that will describe agile
model.

Figure 3.1: Agile Methodology

9
3.2 Planning
We have looked at various admission related educational websites but haven’t found
the full information on a single site. That’s why we have planned to create a website
where students can learn about the admission procedure of all the universities in
Bangladesh within the same website. In this phase, we have scrum, kanban and agile
project management.

3.2.1 Scrum
Since we have worked as a team, we often plan for a certain period of time that what
changes have been made or if there are any problems or what updates or deletions
have been made.

3.2.2 Kanban
We have discussed whether it is possible to do anything beyond our knowledge.
Mainly we have followed workflow management system. We have been able to
visualize our work through this phase and also able to maximize the efficiency.

3.2.3 Agile Project Management


We have divided our work into two main parts such as front-end development and
back-end development. Then we divided them into smaller parts. Agile Project
Management promotes collaborative work with its users. Through this we can
constantly learn and ensure the accuracy of the work we are constantly doing.

3.3 Requirement Analysis


Since we have created an educational website, we will have two types of development
phases in this case such as Functional Requirements and Non-Functional
Requirements. Here in Non-Functional requirements, it describes that how our system
works and in Functional Requirements it describes the systems work flow.

10
3.3.1 Functional Requirement
In our website, we have used many functional requirements. Like- there we have a
registration panel where user can register by e-mail, after completing the registration,
user can log in by providing e-mail address and password. By logging in this website,
user can access the rest of the system and do his work. For us, there is also an admin
panel which can’t be accessed by the user.

3.3.2 Non-Functional Requirement


Since we have made our website user friendly, users will be able to access certain
things without login or registration, so that this website is attractive to the user. In this
function we made our system more efficient, also optimized the performance and
operates very smoothly.

3.4 Use Case Model and Description


A use case diagram narrates the proposed functionality of a new method. A use case
diagram which illustrates a discrete unit of interaction between a human or machine
and the method. As it is an individual unit of significant work like generate account or
prospect account details. Each of the use case narrates the functionality to be
manufactured in the mentioned method, which can comprise diversified use case’s
functionality or enhance diversified use case with its own demeanor.

11
Figure 3.2: Use case diagram of University Information System
In our system, there are two kinds of users, General User and Registered User.
General user can access university list, university ranking, admission time and date,
question bank. On the other hand, Registered User can make an appointment, test his
skill, make his own profile, can sign up and log in, order history along with the
general user. In profile section, registered user can check his appointment status and
add his opinion. Users’ opinion is something we need to work on in the future. There
is also a segment called admin panel. An admin can add question, add teacher, can
approve appointment, can see pending appointment, pending order and also delivery
order. Registered user and admin both can log out from the system after completing
their tasks.

12
Table 3.1: Representation of Use Case Diagram for General Users

Use-case (i) System that enrolls General Users

Primary actor General Users

Secondary actor Invalid

Pre-condition This is free for all, basically general users who viewed the
site
Post-condition If general user wants to apply any of these universities, they
must have logged in else they can’t access this facility.
Description General users mean the people who aren’t register in the
system, they can’t access the inner facilities but they only
can view university list, university ranking, admission time
and date, question bank.

Table 3.2: Representation of Use Case Diagram for Registered Users

Use-case(ii) System that enrolls Registered Users


Primary actor Registered Users
Secondary actor Invalid
Pre-condition In this segment the user must have an account for log in.
User
need to provide all the correct information for creating his
account.
Post-condition When a user successfully created his account, user will
access all the inner facilities and services.
Description Registered user means the people who already registered or
created his own account. Only registered users can use our
system properly. For the registration procedure they have to
register with a valid e-mail address and valid password.

13
Table 3.3: Representation of Use Case Diagram for Admin

Use-case(iii) Admins that own the system


Primary actor Admin
Secondary actor Invalid
Pre-condition Admins also have an account to log in to manage the
system. Though admin account is pre-defined by developer
so that no one can generate fresh admin.
Post-condition Nobody can’t be able to login into the admin panel.
Description Admin can develop the whole system.

3.5 Logical Data Model

Logical Data Model is a norm of data model which narrates data elements in trifles
that is used to exhibit visual compassionate of data enteritis, attributes, keys and
relationship. This model is supremely independent from a tangible database apropos
establish a directional structure for elements of the semantic layer in data management
system [3].

14
Figure 3.3: Data flow diagram

In this above diagram figure:3.3, we demonstrate the workflow of our project. Here, if
the user is registered then he can login by g-mail and password and if is correct then
he can access all functions. If the password or g-mail is incorrect then it will show
error. In that case we have to login again. Now, if the user is not registered then he
can just visit our website and access some functions.

For admin, admin can login by entering his id and password. Then if it is correct the
admin can control and manage the full website database and he can make any kind of
changes in the website. If the password and g-mail is incorrect, it will show error.

15
3.6 Design Requirements
We all know a goodly designed website is a gladness to use. The main thing is that it
apprehension the attention of the user, sustains the intelligence that they might need
and convinces them to engage with the service. A website also gleams the affectation
with the its’ customers and if their doughty to keep up with the times [4].

Design requirements for Admin Panel


 Login page
 Order details
 Payment gateway
 Add book
 Add question
 Make appointment
 Update user information
 Take actions
 Logout

Design requirements for User


 Viewing university list
 Viewing university ranking
 Admission time and time
 Question Bank
 Login
 Booking appointment
 Skill test
 Profile
 Connect through messenger
 Order book

16
Chapter 4

Design Specification

4.1 Front-end Design


Front-end web development is the evolution for graphical user interface of a website,
by the demeanor of html, css and js, wherein users can observe and interact with the
website [10]. Some other tools that help to generate front-end design.

React.js
By creating user interfaces in java script for isolated platforms react.js can be used. It
is a general, feature rich, element-based java script UI library. React Js also be used to
amplify miniature applications as well as extensive, complicated applications. The
primary characteristic of react.js which discriminates it from several popular java
script frameworks is pliability. React community felicitation react library through
providing massive set of ready-made materials to exhibit web application [11][12].

Bootstrap 5.1
We all know bootstrap is the most popular html, css and js framework for manifesting
a responsive and mobile friendly website. It is also a free and open-source front-end
development framework for websites. Responsive design invents it possible for a web
page to discover the visitants screen size, orientation and automatically accommodate
the display [13][14].

4.2 Back-end Design

Back-end development is the portion of a website which can’t be observed by the


users. It is acquainted as contented management system. This part is hidden for the
users but the admin or developer can access this portion. This portion conduct
different behind-the-scene functions like constructing libraries, coding and APIs. That
is also environs an upper level of cooperation when likened to front-end development
[15][16].

17
Express.js
Express.js which is a back-end web application framework for Node.js. It is released
open source and free software under MIT license. Node.js take steps various
prominences which make web application development simple and speedy. It is also
defined roots of user application emerged on HTTP and URLs. Express.js that easily
connect with databases like MongoDB and MySQL [17][18].

Node.js
Node.js which is an open source, cross platform runtime ambience for developing
server site and also networking applications. The applications of node.js are written in
java script. That can be conduct among the node.js runtime on Microsoft windows
and Linux. It provides rich library of diverse java script modules that simplifies the
development of web applications [19].

MongoDB
MongDB which is specified as open-source document-oriented database that is
planned to depot a massive scale of data and moreover approves one to work with that
data very efficiently. This is classified under the NoSQL database whereas the storage
and salvation of data in MongoDB which is not in the form of tables. It is developed
and manage by MongoDB.lmc under SSPL. It provides official driver support for all
popular languages such as C#, C++, C, .Net, Go, Node.js, PHP, Python, Ruby etc.
[20].

4.3 Interaction Design and UX


Basically, interaction design is a method in which designers focus on constructing
fascinating web interfaces which is logical and thought-out behaviors and operations.
Interactive design mainly conducts technology and morality of strong communication
to generate desired user experience. It can be understood in easy terms mainly it is the
design of the interaction between user and products. The objective of interaction
design is to create products which qualify the user to attend their objectives [21][22].
UX that means user experience allude to any interaction a user has with service. It is
contemplating each and every element which shapes this experience, user feel and
18
how friendly for the user to use and accomplish their desired tasks. The intention of
the UX design is to make proficient, simple and relevant experiences for the user [23].
An exact design makes a website very delightful to the users. Interaction design and
UX design is very much important for making the website user friendly. For this we
design a significant logo for our project, make necessary pages, buttons, specific
menu bar and also drop-down menu bar, add images and keep the updating system to
make our website more user friendly.

4.4 Implementation of requirements


Implementation means spending, passing or contemplation of a plan, a scheme else
any kind of design, conception, norm, policy for doing something. For making a
complete website, we need to use some software or tools to make our working process
easy. We have developed a website and we also used some software and tools and
combined them to make our work easy.

 React.js
 Bootstrap 5.1
 Express.js
 Node.js
 MongoDB
 Visual studio

19
CHAPTER 5
Conclusion

6.1 Discussion and Conclusion

Finally, we are able to build our desired website properly. To us it was like a flam
come true. Where Bangladesh was a few years ago, it is no longer in that position in
terms of technology. Now, everyone is moving forward in tandem with the age
through internet. After HSC, most of the students do not understand exactly how they
will study for the admission test. Moreover, they do not understand that where they
should be admitted for any subject in any university. And for any particular
university, we have to browse the internet separately every time. In that case we
providing all the necessary information for the students in one platform through our
website. Also, for the last two years it has been very difficult for corona pandemic to
go out and do everything. So, we have ensured that the students can buy the books
they need from home. In one word we have made little effort to ensure that students
time is not wasted in any way and so that they get a proper guideline from any part of
the country.

20
References

[1] Tutorialspoint.com. 2022. SDLC - Agile Model. [online] Available at:


<https://www.tutorialspoint.com/sdlc/sdlc_agile_model.htm> [Accessed 4 April 2022].

[2] www.javatpoint.com. 2022. Tutorials - Javatpoint. [online] Available at:


<https://www.javatpoint.com/software-engineering-agile-model>>,> [Accessed 4 April 2022].

[3] www.javatpoint.com. 2022. Agile Model (Software Engineering) - javatpoint. [online] Available at:
<https://www.javatpoint.com/software-engineering-agile-model> [Accessed 4 April 2022]..

[4] SiteProNews. 2022. 10 Requirements for Website Design - SiteProNews. [online] Available at:
<https://www.sitepronews.com/2012/08/16/10-requirements-for-website-design/> [Accessed 4 April
2022].

[5] SearchSoftwareQuality. 2022. What is Web Application (Web Apps) and its Benefits. [online]
Available at: <https://searchsoftwarequality.techtarget.com/definition/Web-application-Web-app>
[Accessed 4 April 2022].

[6] Result in BD. 2022. About Us. [online] Available at: <http://resultinbd.net/about-us/> [Accessed 4
April 2022].

[7] Admissionwar.com. 2022. Admissionwar. [online] Available at: <https://www.admissionwar.com/>


[Accessed 4 April 2022].

[8] Edpdbd.org. 2022. edpdu.com. [online] Available at: <https://edpdbd.org/> [Accessed 4 April
2022].

[9] Campusplanet.net. 2022. campusplanet.net. [online] Available at: <https://campusplanet.net/>


[Accessed 4 April 2022].

[10] En.wikipedia.org. 2022. Front-end web development - Wikipedia. [online] Available at:
<https://en.wikipedia.org/wiki/Front-end_web_development> [Accessed 4 April 2022].

[11] Tutorialspoint.com. 2022. ReactJS - Introduction. [online] Available at:


<https://www.tutorialspoint.com/reactjs/reactjs_introduction> [Accessed 4 April 2022].

[12] Netguru.com. 2022. What is React.js Framework?. [online] Available at:


<https://www.netguru.com/blog/what-is-react-js> [Accessed 4 April 2022].

[13] Whatis.techtarget.com. 2022. Computer Glossary, Computer Terms - Technology Definitions and
Cheat Sheets from WhatIs.com - The Tech Dictionary and IT Encyclopedia. [online] Available at:
<https://whatis.techtarget.com/definition/> [Accessed 4 April 2022].

[14] www.javatpoint.com. 2022. What is Bootstrap - JavaTpoint. [online] Available at:


<https://www.javatpoint.com/what-is-bootstrap> [Accessed 4 April 2022].

[15] Engineering Education (EngEd) Program | Section. 2022. Front End vs Back End in Web
Development. [online] Available at: <https://www.section.io/engineering-education/front-end-vs-back-
end-in-web-development/> [Accessed 4 April 2022].

[16] Build Blog by ThinkApps | Content on Entrepreneurship, Mobile Apps, Web Platforms and more.
2022. Back-End Development: A Guide to the Basics. [online] Available at:
<http://thinkapps.com/blog/development/basics-back-end-development> [Accessed 4 April 2022].

[17] Tutorialsteacher.com. 2022. Express.js. [online] Available at:


<https://www.tutorialsteacher.com/nodejs/expressjs> [Accessed 4 April 2022].
21
[18] En.wikipedia.org. 2022. Express.js - Wikipedia. [online] Available at:
<https://en.wikipedia.org/wiki/Express.js> [Accessed 4 April 2022].

[19] Tutorialspoint.com. 2022. Node.js - Introduction. [online] Available at:


<https://www.tutorialspoint.com/nodejs/nodejs_introduction.htm> [Accessed 4 April 2022].

[20] GeeksforGeeks. 2022. What is MongoDB - Working and Features - GeeksforGeeks. [online]
Available at: <https://www.geeksforgeeks.org/what-is-mongodb-working-and-features/> [Accessed 4
April 2022].

[21] Designmodo. 2022. Learn about interaction design,. [online] Available at:
<https://designmodo.com/interaction-design/> [Accessed 4 April 2022].

[22] The Interaction Design Foundation. 2022. What is Interaction Design?. [online] Available at:
<https://www.interaction-design.org/literature/article/what-is-interaction-design> [Accessed 4 April
2022].

22

You might also like