Full Stack Development - User Interface Design
Full Stack Development - User Interface Design
Module Project
One of the main objectives of the website is to allow users to register interest for courses. Gathering leads
of validated inputs onto a single location is now a walk in the park. Users can go to the registration page
(register.html) from anywhere of the website and key in their particulars. The submit button will then
activate the validation of inputs entered and will prompt users to double check their input if validation fails.
Only validated data are being fetched and recorded onto the admin.html page. This Registrants page is
specifically designed for administrative purposes where data can be added, amend and delete. This
automation of data collection and validation makes organizing leads simple.
Out of Scope:
Not integrated with database
Responsiveness
2. Development Tools
Development Tools used for this Project
Type Tool
Add users
Save changes
Admin
Delete users
Visitor
Register
6. Business Process
7. Lead Generation Form Design
8. HTML Catalog
List of HTMLs to be developed
Pages Information
template.html Template of all common elements before developing other
pages.
index.html Landing Page - hero banner & testimonials
about.html Hero banner & trainers
courses.html Lists of all available courses
register.html Form to collect leads for interested applicants
contact.html Location Map, Address, Tel & Email form
msoffic-details.html Course Details of the MS Office Course
msoffic-schedule.html Course Schedules of MS Office Course
html-details.html Course Details of HTML Fundamentals Course
html-schedule.html Course Schedules of HTML Fundamentals Course
thankyou.html Validate Successful page/ Registration complete confirmation.
header.html Common Header
footer.html Common Footer
sitemap.html List of links of all visitor pages
privacypolicy.html Privacy Policy of using the website.
9. HTML Pages
Page name: courses.html
courses.html
without CSS courses.html with CSS
10. CSS Classes
CSS Selectors (except class selectors)
S. Selector Style to be Created
No.
1 * { font- Changes default font
family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif; }
• Lead generation forms have simple design with less than 5 input
fields. Most of which comes with simple instructions should
validation fails.
14. Proposed Changes to User Interface
Proposed Changes
Outbound social media page links to encourage interactions via FB, Tweeter, LinkedIn,
and etc.
Social media plugins for official page contents to be displayed on the website
15. Project Deliverables
Project Deliverables
• HTML pages
• CSS files
• Project Report
• Project Presentation
• Source Code
Evidence
16. Project Environment
Technical Environment and Tools Used
- Software: Development environment: JDK1.8
o Tomcat 9/ Apache 2.4.51
o Editor: Visual Studio Code & Dreamweaver 2020
o Programming languages: JavaScript
List of references
https://htmlcheatsheet.com/
https://www.w3schools.com/
https://jqueryui.com/
17. Website Review & Improvements
Pros Cons
Item Simple design, easy to navigate. Too plain, boring looking.
Description Users can navigate to any user pages in 2 Other than black and white, only 1 color is used.
clicks or less. Most are accessible from the
right side.
Project Project
Project Task Description
Task ID Milestone ID
3
20. Project Results
Link for the project
www.joshua-1.com/abc-learning-center/
Or
localhost/abc-learning-center/
20. Project Results
21. Proposed Improvements
List of Improvements
Add more colours and/or shadow in the HTML elements to look more dimensional.