Please enable JavaScript.
Coggle requires JavaScript to display documents.
Develop a Web Application to create a Mentoring system - Coggle Diagram
Develop a Web Application to create a Mentoring system
Developer Requirements
Completed within the assigned time period
Easy-to-use interface accessible to all parties
Secure login using provided credentials.
Compatible with various browsers (Chrome, Safari, ect.)
User Interface
Homepage
Welcoming screen with logo
Display upcoming sessions or announcements
Options to view booked sessions and session history
Login Page
Personal registration details
Save and verify details with database, displaying a login verification or error message
Mentees Portal
Profile
Search
Upcoming and booking history
Chats
Mentor Portal
Profile
Search
Chats
Data Environment
Validate user registration through data in database
Mentees
Name, address, email, phone number, password
ratings and comments from mentees
Chats with mentees
Selected subjects
Current bookings
Mentors
Available timeslots
Current bookings
Chats with mentees
Name, address, email, phone number, password
Mentee profile
Profile image
Name
Subjects
description
Mentor profile
Profile image
Name
Subjects
description
Coded Environment
Front end
User interface development using HTML
Back end
Synchronisation between user database and interface
Development using Python
Database structure using Sequel
Usability Principles
Utility
Interface allowing users to manage their sessions, profiles, and communication in one place
Effectiveness
Quick access to essential functions like booking, managing profiles and searching
Safety
Confirm buttons during login creation and subject selection
Accessibility
High contrasting website colours
Clearly visible font size and style
Learnability
clear error and verification messages
simple functinality