Question: Basic Requirements Use current web and Internet development tools and techniques to create a small web - application. Main Goal Develop a responsive web -
Basic Requirements
Use current web and Internet development tools and techniques to create a small webapplication.
Main Goal
Develop a responsive webbased room booking system for the IT College, incorporating various features to enhance user experience and administrative capabilities.
Design Requirements
Use PicoCSS, Bootstrap, or any other CSS framework of your choice.
Ensure responsiveness in at least views Desktop Tablet, Mobile
Make it visually appealing and consistent across all pages.
DO NOT USE READYMADE TEMPLATES.
Main Programming Tools
Implement using PHP HTMLCSS and JavaScript.
Use MySQL database with PDOPHP interface for database access.
Assume the website will run on an Apache server.
Task Distribution
User Registration and Login
Implement user registration system
Create login functionality
Develop advanced validation for UoB emails
Design and implement the registration and login pages
User Profile Management
Develop user profile management features
Implement profile editing functionality
Create profile picture upload and management
Design and implement the user profile pages
Room Browsing and Details
Create room browsing functionality
Implement room details view
Display room capacity, equipment, and available timeslots
Design and implement the room browsing and details pages
Booking System
Implement room booking functionality
Develop conflict checking algorithm
Create booking cancellation feature
Design and implement the booking interface
Admin Panel
Design and implement admin dashboard
Create room management system add edit, delete rooms
Implement room schedule management
Design and implement the admin interface
Reporting and Analytics
Develop reporting system for room usage and popularity
Create user dashboard for viewing upcoming and past bookings
Implement a dashboard for viewing room usage statistics
Design and implement the reporting and analytics pages
Comment System
Implement a comment system for users to leave feedback about rooms
Create functionality for admins to view and respond to comments
Develop a notification system for new comments and admin responses
Design and implement the comment interface for both users and admins
Collaborative Responsibilities
Agree on a consistent design language and user experience
Design the overall database schema
Perform integration testing of the full system
Step by Step Solution
There are 3 Steps involved in it
1 Expert Approved Answer
Step: 1 Unlock
Question Has Been Solved by an Expert!
Get step-by-step solutions from verified subject matter experts
Step: 2 Unlock
Step: 3 Unlock
