0% found this document useful (0 votes)
63 views7 pages

Proposal Templte

The document outlines a proposal for an online educational platform project. It includes sections on project title, overview, goals and objectives, system components, optional features, exclusions, application architecture, Gantt chart, hardware/software requirements, and tools/technologies to be used.

Uploaded by

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

Proposal Templte

The document outlines a proposal for an online educational platform project. It includes sections on project title, overview, goals and objectives, system components, optional features, exclusions, application architecture, Gantt chart, hardware/software requirements, and tools/technologies to be used.

Uploaded by

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

PUCIT

Punjab University College of Information Technology

Final Project Proposal Guide


Version 1.0

.
TABLE OF CONTENTS

FINAL PROJECT PROPOSAL GUIDE.....................................................................................................2


1.1 PROJECT TITLE.......................................................................................................................................3
1.2 PROJECT OVERVIEW STATEMENT..........................................................................................................3
1.3 PROJECT GOALS & OBJECTIVES.............................................................................................................3
1.4 HIGH-LEVEL SYSTEM COMPONENTS.......................................................................................................4
1.5 LIST OF OPTIONAL FUNCTIONAL UNITS..................................................................................................5
1.6 EXCLUSIONS...........................................................................................................................................5
1.7 APPLICATION ARCHITECTURE................................................................................................................5
1.8 GANTT CHART........................................................................................................................................6
1.9 HARDWARE AND SOFTWARE SPECIFICATION.........................................................................................6
1.10 Tools and technologies used with reasoning.......................................................................................6
1.1 Project Title……

1.2 Project Overview Statement


We want to create a platform for teachers and students which show them their added subjects. It
is rather tiring and time consuming to generate link for every classroom and share them among
all students. A better substitute for this hectic process would be platform in which clicking on
specific subject will start the class in the classroom. The tools that will provided to students and
teachers will helping them to attend and deliver the lecture respectively.

1.3 Project Goals & Objectives


We aim to provide users with an application, using which they will be able to attend or deliver
online lectures using the features like video and audio preview screen, whiteboard, chat box with
file sharing and many more. Following are the main objectives of this project:
 Effort Saving
 Time Saving
 Easy Learning

Project Title: Online Educational Platform

Group Leader:
Project Members:
Name Registration # Email Address Signature

Project Goal: The aim for this project is to provide web application to the user through
which user will be able to deliver or attend online lectures with the features that will be
provided to them.
Objectives:
Sr.#
1 Effort saving: As there is no need to generate google meet link for every
lecture.
2 Time saving: There is no need to mark attendance of any student which is
helpful for both student and teacher to only focus on lecture.
3 File Sharing: Teacher can easily share lecture material in chat box during
lecture.
4 Easy Learning: Our app will help students to attend lectures easily.

Project Success criteria: This application will be user friendly and allow students and
teachers to attend and deliver lectures respectively.

Assumptions
 User must have a good internet connection
 User must have a built-in web camera and microphone to use full features
Risks and Obstacles
 Camera Failure
 Microphone Failure
 Internet issues

Organization Address: Punjab University College of Information Technology,


University of The Punjab, Allama Iqbal Campus, Shahrah-e-Quaid-e-Azam (The Mall),
54000 Lahore, Pakistan
Type of project: Development
Target End users: Anyone who wants to deliver or attend online lectures.

Development Technology: Structured


Platform: Web based
Suggested Project Supervisor: Sir
Approved By:
Date: October , 2021

1.4 High-level system components


 ……
 Video and Audio Preview Screen
 ….
 Chat box

1.5 List of optional functional units

Features:
 User will be able to use our application after authentication from google or Gmail.
 Teachers and students will be able to join the class in class timing.
 Our application will automatically mark the attendance of every student once he / she will
enter the classroom.
 Teacher can easily deliver lecture with the features we have provided like video/audio
preview screen, whiteboard, chat box and file sharing etc.
 Teachers have special rights like accepting or declining requests of joining classroom.
 Student and teacher can share their screen to present the lecture.
 Teacher will have permissions to start recording at any time during the lecture.

1.6 Exclusions
Following features may not be discussed at any point of development due to increase in
complexity, time required to complete task and lack of resources like storage etc.
 Screen Recording
 Unlimited number of users in a single class
 Mobile App

1.7 Application Architecture


Our application is based on three-tier architecture. The first layer which is the Presentation layer
which is directly accessible by the End-Users, business logic layer where the business logic runs
and the data storage layer.
1.8 Gantt chart

1.9 Hardware and Software Specification

Hardware
 A built-in web camera and microphone to use full features
 Minimum Dual Core processor
 Minimum 2GB memory

Software
 Need a web browser

1.10 Tools and technologies used with reasoning


Tools
Tools Reason for Using
VS Code Use as IDE for Web development
MS Excel Use to create Gantt Chart
Figma Use for application design
Heroku Use for deployment

Technologies
Technologies Reasons for Using
React & Redux with Typescript Use for Front-end web development

Firebase and Node.js with Typescript Use for Back-end web development

Socket.IO Broadcast messages and preview to all the


connected members
………….

You might also like