Department of Computer Science
Bachelor of Software Engineering (BSSE)
Session 2018-2022
Final Year Project Proposal
Minhaj University Lahore
DATE 1 0 – 0 4 – 2 0 2 3
Project Title: GramCorrect
NAME OF STUDENT: Rana Muhammad Bilal
Siddique
Roll No: 027 (2018F-mulbsswe-020)
Session: Fall (2018- 2022)
Phone. No: 0348-6304779
E-Mail Address:
biliraj92@gmail.com
Department:
Software Engineering, Computer Science &
Information Technology
Name of Faculty
Muhammad Kamran
Member Supervisor:
TABLE OF CONTENTS
1.1) Project Description (Brief Introduction)......................................................................................3
1.2) Major Features/Requirements/Objectives....................................................................................3
1.3) Scope of the Project/Proposed System.........................................................................................3
1.4) Target Users/Beneficiaries of the Proposed System....................................................................4
1.5) Tools/ Technologies (Tentative Listing)......................................................................................4
1.6) Project Plan...................................................................................................................................4
1.1) Project Description (Brief Introduction)
GramCorrect is a web application that uses the Gramformer machine learning model to correct the
grammar of user-inputted text. The application will be built using Python and Gradio for the frontend
interface.
Problem:
Many individuals struggle with grammar and written communication skills, leading to mistakes in
professional and personal communication. However, identifying and correcting grammar mistakes
can be time-consuming and challenging, especially for those who do not have a strong background in
language and grammar rules.
Solution:
GramCorrect is designed to help users improve their written communication skills by providing
realtime feedback on grammar mistakes. With a user-friendly interface and scalable design, it is an
accessible solution for individuals seeking to improve their written communication skills.
1.2) Major Features/Requirements/Objectives
• User can recognize if he has PTSD or not.
• Users can get aware of the disease and how to deal with it.
• User can get aware of how to communicate with someone who have PTSD.
• User can input text for grammar correction.
• The application will use the Gramformer machine learning model to identify and
correct grammar mistakes.
• • Users will receive real-time grammar correction.
• • The application will provide correct grammar output.
Functional Requirement:
• Gramformer to correct grammar mistakes
• Gradio interface for the front-end user interface
Non- Functional Requirement:
▪ Use cases Diagram
▪ Usage scenarios:
▪ Gantt chart
▪ Sequence Diagram ▪ Data Flow Diagram ▪ Class Diagram:
1.3) Scope of the Project/Proposed System
As it is the age of technology almost everyone on the world uses mobile and tablets and we also
know that it is the age of technology and the people prefer to have solution of every problem without
going to someone especially people who struggle to speak correct grammar.
1.4) Target Users/Beneficiaries of the Proposed System
The target users of GramCorrect are individuals who want to improve their written communication
skills. This includes students, professionals, and anyone who communicates in writing on a regular
basis. The beneficiaries of the system are the users who will receive real-time feedback on their
grammar mistakes, helping them to improve their writing skills.
1.5) Tools/ Technologies (Tentative Listing)
• Python
• Gradio
• Gramformer
1.6) Project Plan
Gant Chart
Project Plan
Analysis
Design
Coding
Testing
Implementation
Documentation
Figure 1 Gantt Chart