You are on page 1of 29

GOVERNMENT POLYTECHNIC GONDIA

FULCHUR, GONDIA-441601

FAX: 07182235136

EMAIL: gp.gondia@gmail.com

WEBSITE: www.gpgondia.ac.in

PROJECT DIARY
ACADEMIC YEAR: 2023-24

Course: Capstone Project Execution

Roll no. Enrollment no. Name of student

2112420398 Saloni C. Patle


46
2112420248 Soham B. Morankar
15
16 2112420288 Akshay R. Sontakke

19 2112420290 Rohit S. Katre

33 2112420282 Vicky Y. Gautam

52 2112420252 Pratik P. Harkande


Government Polytechnic,Gondia

Vision

To create technically competent and socially responsible technicians for Industries and society

Mission

To impart knowledge to cater the need of industries and society.

To develop technical and environment friendly competencies to solve real life problem.

To inculcate the spirit of team work , ethical values and leadership qualities.

To escalate skills of faculties and staff through training.

Computer Department

Vision

To strive for the development of technicians and empower them to face ever changing challenges in the field

of Computer Engineering.

Mission
· M1:To impart knowledge through teaching learning process to cater the needs of industries and higher education

for life-long learning.

· M2:To imbibe ethical values and professional competencies.

· M3:To provide environment friendly solutions to solve real life problems.

· M4:To inculcate leadership qualities to solve problems of industry and Society.


Project Confirmation and Model Presentation

Date of presentation: 10 / 04 / 2023

Name of group members:

1. Saloni C. Patle
2. Soham B. Morankar
3. Akshay R. Sontakke
4. Rohit S. Katre
5. Vicky Y. Gautam

Name and sign of


Name of project Criteria of project
committee members

OffNline - Small Shope Go on


bridging gap online Platform
between local
retail

Name of project selected: OffNline - bridging gap between local retail

Name of Guide: Mr. Z. J. Balhare Sir

Sign of Guide:
Time frame for project

Sr.no Weeks Project content completion target

1 1 Project Initiation and Requirements Gathering

2 2 Research on Online Home Services

3 3 Discussion and Module Installation

4 4 Frontend Development

5 5 Backend Development

6 6 Integration Testing

7 7 Performance Optimization

8 8 Quality Assurance

9 9 User Acceptance testing

10 10 Deployment Planning

11 11 Soft Launch

12 12 User Feedback Collection

13 13 Interactive Improvement

14 14 Deployment Preparation

15 15 Writing Project Report

16 16 Final Submission of Project


Progress of the project

Week 1: Project Initiation and Requirements Gathering

From :- 01/01/2024 To:- 07/01/2024

Sr.no Project activity Description Date of


Dated sign
completion
of Guide

1 Project Kickoff and Team Held a meeting to discuss project goals, 01/01/2024
Discussion requirements, and timelines

2 Requirements Gathering Identified the key requirements for the 02/01/2024


online home services finder application

3 Technical Research Explored technical research papers on 03/01/2024


online home services finder application
from IEEE

4 Platform Selection Selected the appropriate platform for the 04/01/2024


application development

5 Data Collection Planning Discussed the approach for collecting a 05/01/2024


dataset of various home services

6 Project Planning and Timeline Created a project plan and defined the 06/01/2024
Development timeline for each phase

7 Documentation Preparation and Prepared project documentation and 07/01/2024


Weekly Diary Recording started recording the weekly diary

Remarks (ifany):

Signature of the Guide:


Progress of the project

Week 2: Research on Online Home Services

From:- 08/01/2024 To:- 14/01/2024

Sr.no Project activity Description Date of


Dated sign
completion
of Guide

1 Understanding Fronted Studied the working of fronted 08/01/2024

2 Research on Fronted Researched on how fronted can be 09/01/2024


implemented in our project

3 Fronted Implementation Started implementing fronted in our 10/01/2024


project

4 Testing Fronted Tested the fronted in our application 11/01/2024

5 Bug Fixing Fixed any bugs or issues found during the 12/01/2024
testing of fronted

6 Documentation Update Updated the project documentation with 13/01/2024


the details of fronted implementation

7 Weekly Diary Recording Recorded the weekly diary with the 14/01/2024
progress of the project

Remarks (ifany):

Signature of the Guide:


Progress of the project

Week 3: Discussion and Module Installation

From:- 15/01/2024 To:- 21/01/2024

Sr.no Project activity Description Date of


Dated sign
completion
of Guide

1 Project Discussion Held a meeting to discuss the progress 15/01/2024


and next steps
2 Module Research Identified the key modules for the online 16/01/2024
home services finder application

3 Module Installation Installed the necessary modules for the 17/01/2024


application

4 Testing Installed Modules Tested the installed modules to ensure 18/01/2024


they are working correctly

5 Problem Discussion Discussed the approach for solving the 19/01/2024


various day to day problems

6 Weekly Planning Created a plan for the upcoming week 20/01/2024

7 Documentation and Weekly Diary Updated project documentation and 21/01/2024


Recording recorded the weekly diary

Remarks (ifany):

Signature of the Guide:


Week 4: Frontend Development

From:- 22/01/2024 To:- 28/01/2024

Sr.no Project activity Description Date of


Dated sign
completion
of Guide

1 Planning and Setup  Define project requirements and 22/01/2024


objectives.
 Create wireframes or sketches of
the UI.
 Set up your Android Studio
environment if you haven't
already.
 Initialize a new project in
Android Studio.
 Set up version control (e.g., Git)
if necessary.

2 UI Design  Design the main layout of your 23/01/2024


application using XML in
Android Studio.
 Implement basic UI components
such as buttons, text fields, etc.
 Focus on the overall structure and
navigation of the app.
 Begin integrating any necessary
libraries or frameworks for UI
design (e.g., Material Design
components).

3 Styling and Theming  Define a color scheme and 24/01/2024


typography for your app.
 Apply styles and themes to your
UI components to maintain
consistency.
 Implement custom styles for
specific UI elements if needed.
 Test the app's responsiveness on
different screen sizes and
orientations.

4 Functionality Implementation (Part  Begin implementing the 25/01/2024


1) functionality of your app.
 Set up event listeners for user
interactions (e.g., button clicks).
 Implement basic features such as
data input/validation, form
submission, etc.
 Test each feature as you
implement it to ensure proper
functionality.

5 Functionality Implementation (Part  Continue implementing additional 26/01/2024


2) features and functionalities.
 Handle edge cases and error
scenarios gracefully.
 Integrate any APIs or backend
services your app requires.
 Test the integration of backend
services with the frontend.

6 Testing and Debugging  Conduct thorough testing of your 27/01/2024


app's functionality.
 Identify and fix any bugs or
issues discovered during testing.
 Test the app on multiple devices
and Android versions to ensure
compatibility.
 Consider usability testing to
gather feedback from potential
users.

7 Refinement and Documentation  Refine the UI design and make 28/01/2024


any necessary adjustments based
on feedback.
 Optimize the app's performance
and efficiency.
 Document your code, including
any important decisions or
considerations.
 Prepare for deployment by
generating necessary
documentation and assets.

Remarks (ifany):

Signature of the Guide:


Week 5:Backend Development

From:- 29/01/2024 To:- 04/02/2024

Sr.no Project activity Description Date of


Dated sign
completion
of Guide

1 Planning and Setup  Define project requirements and 29/01/2024


goals
 Design database schema
 Set up development environment

2 Database Design and  Create database tables 30/01/2024


Implementation  Implement database relationships
 Test database functionality

3 API Development  Design RESTful API endpoints 31/01/2024


 Implement API controllers
 Handle request and response
formats

4 Authentication and Authorization  Implement user authentication 01/02/2024


 Set up authorization rules
 Test authentication and
authorization flows

5 Error Handling and Logging  Implement error handling 02/02/2024


mechanisms
 Set up logging for debugging and
monitoring
 Test error scenarios

6 Performance Optimization  Identify and optimize slow- 03/02/2024


performing queries
 Implement caching mechanisms
 Analyze and optimize resource
consumption

7 Documentation and Review  Write API documentation 04/02/2024


 Review code for quality and
consistency
 Plan for future iterations and
improvements
Remarks (ifany):

Signature of the Guide:


Week 6: Integration Testing

From:- 05/02/2024 To:- 11/02/2024


Sr.no Project activity Description Date of
Dated sign
completion
of Guide

1 Setup and Preparation  Set up the testing environment 05/02/2024


including hardware, software, and
any necessary tools.
Review the integration test plan and
identify the components to be
tested.
 Review the integration test plan and
identify the components to be
tested.
 Ensure that all team members are
briefed on their roles and
responsibilities for the integration
testing process.
2 Integration of core Cmponents  Begin integration testing with 06/02/2024
the core components of the
system.
 Test the integration between
foundational modules that
form the backbone of the
system.
 Focus on verifying basic
functionality and data flow
between core components.
 Document any integration
issues or discrepancies
discovered during testing
3 Integrating of second Component  Proceed with integrating 07/02/2024
secondary components into
the system.
 Test the integration between
modules that support specific
features or functionalities.
 Verify the interaction between
core and secondary
components.

 Pay attention to error


handling, exception scenarios,
and boundary conditions.
4 Integration of External Interface  Integrate external interfaces 08/02/2024
such as APIs, databases, third-
party services, etc.
 Test the communication and
data exchange between the
system and external entities.
 Verify interoperability and
compatibility with external
systems.
 Conduct stress testing if
applicable to assess system
Remarks (ifany):

Signature of the Guide:


Sr.no Project activity Description Date of
Dated sign
completion
of Guide

1 Assessment and Planning  Assess current performance 12/02/2024


metrics and identify areas for
improvement.
 Analyze bottlenecks and identify
potential solutions.
 Create a prioritized list of
optimizations to implement.
 Plan out tasks and goals for the
rest of the week.
2 Code Optimization  Review codebase for 13/02/2024
inefficiencies and refactor where
necessary.
 Optimize algorithms and data
structures for better performance.
 Profile code to identify hotspots
and optimize them.
 Implement caching strategies
where applicable.

3 Database Optimization  Analyze database queries and 14/02/2024


optimize them for performance.
 Index frequently queried
columns.
 Normalize or denormalize
database schema as needed.
 Consider database partitioning or
sharding for scalability.

4 Network Optimization  Optimize network communication 15/02/2024


between client and server.
 Minimize HTTP requests by
bundling assets and using
techniques like sprite sheets.
 Implement compression
techniques like GZIP or Brotli.
 Consider using content delivery
networks (CDNs) for static assets.

5 Server Infrastructure Optimization  Analyze server infrastructure and 16/02/2024


identify areas for improvement.
 Optimize server configurations
for better resource utilization.
 Scale horizontally or vertically as
needed.
 Implement load balancing and
caching mechanisms.

6 Testing and Validation  Conduct performance tests to 17/02/2024


measure improvements.
 Use tools like JMeter or Apache
Bench to simulate load.
 Analyze test results and validate
performance gains.
 Address any regressions or
unexpected issues.
Week 7: Performance Optimization

From:- 12/02/2024 To: 18/02/2024

Remarks (ifany):

Signature of the Guide:


Week 8: Quality Assurance

From:- 19/02/2024 To:- 25/02/2024

Sr.no Project activity Description Date of


Dated sign
completion
of Guide

1 Planning and Preparation  Review project requirements and 19/02/2024


specifications.
 Create or update test plans and
strategies.
 Set up testing environments and
tools.
 Coordinate with development
team for any clarifications.

2 Functional Testing  Perform functional testing of 20/02/2024


software features.
 Verify that the application
behaves according to
specifications.
 Identify and document any
defects or issues encountered.

3 Regression Testing  Conduct regression testing to 21/02/2024


ensure that new changes haven't
introduced regressions.
 Re-run previously executed test
cases to verify existing
functionalities.
 Verify fixes for reported defects.

4 Performance Testing  Execute performance tests to 22/02/2024


evaluate system responsiveness,
stability, and scalability.
 Identify any performance
bottlenecks or areas for
optimization.
 Analyze results and provide
recommendations for
improvements.

5 Security Testing  Perform security testing to 23/02/2024


identify vulnerabilities and
weaknesses in the software.
 Conduct penetration testing,
vulnerability scanning, and code
analysis.
 Document security findings and
recommend mitigation strategies.

6 User Acceptance Testing (UAT)  Coordinate with stakeholders to 24/02/2024


conduct UAT sessions.
 Facilitate end-users in executing
test cases and providing feedback.
 Ensure that the software meets
user expectations and business
requirements.
7 Documentation and Reporting  Document testing results, 25/02/2024
including test cases executed,
defects found, and overall quality
assessment.
 Generate test reports summarizing
the testing activities performed
during the week.
 Prepare recommendations for
process improvements or further
testing iterations.

Remarks (ifany):

Signature of the Guide:


Progress of the project

Week 9: User Acceptance testing

From:- 26/02/2024 To:- 04/03/2024

Sr.no Project activity Description Date of


Dated sign
completion
of Guide

1 Orientation and Setup  Introduce the testing team to the 26/02/2024


UAT environment and
process.
 Provide necessary documentation
and training materials.
 Set up user accounts and access
permissions.
 Verify that test environments are
properly configured.

2 Test Case Review  Review and clarify test cases with 27/02/2024
the testing team.
 Ensure that all test cases are
understood clearly.
 Address any questions or
concerns regarding the testing
process.
 Adjust or refine test cases as
needed based on feedback
3 Functional Testing  Begin executing test cases related 28/02/2024
to functional requirements.
 Verify that the system behaves as
expected according to user
stories.
 Document any deviations from
expected behavior and report
issues.

4 Performance and Load Testing  Conduct performance and load 01/03/2024


tests to assess system scalability.
 Evaluate system response times
under different loads.
 Identify any performance
bottlenecks or issues.
 Report findings and work with the
development team to address
performance concerns.

5 User Interface and Usability Testing  Evaluate the user interface for 02/03/2024
consistency and usability.
 Test navigation and user
interactions. Gather feedback on
Progress of the project
user experience.
 Identify any UI issues or areas for
improvement.

6 Edge Case and Regression Testing  Test boundary conditions and 03/03/2024
edge cases that may not have
been covered in earlier tests.
 Conduct regression testing to
ensure that new changes haven't
introduced unintended side
effects.
 Verify that previously reported
issues have been resolved.
 Document any regression issues
and report them for resolution.

7 Final Review and Sign-off  Review test results and address 04/03/2024
any outstanding issues.
 Discuss findings with
stakeholders and obtain their
sign-off.
 Prepare a final report
summarizing UAT results.
 Confirm that the system is ready
for deployment.

Remarks (ifany):

Signature of the Guide:


Progress of the project

Week 10: Deployment Planning

From:- 05/03/2024 To:- 09/03/2024

Sr.no Project activity Description Date of Dated sign


completion of Guide
1 Setting Objectives and Scope  Define project goals and objectives 05/03/2024
 Clarify scope and deliverables
 Identify key stakeholders
 Review resources and constraints

2 Requirement Gathering and  Gather requirements from 06/03/2024


Analysis stakeholders
 Analyze requirements for feasibility
 Prioritize requirements based on
business value
 Create user stories or use cases

3 Design and Architecture  Develop system architecture 07/03/2024


 Design database schema
 Create wireframes or prototypes
 Define technology stack and
frameworks

4 Development Kickoff  Set up development environment 08/03/2024


 Assign tasks to development team
 Start coding according to design
 Conduct code reviews and address
feedback

5 Iterative Development and  Continuously develop features 09/03/2024


Testing  Conduct unit tests for individual
components
 Integrate components and conduct
integration tests
 Perform user acceptance testing
(UAT)
Progress of the project
6 Bug Fixing and Optimization  Address issues identified during
testing
 Optimize code for performance
 Conduct security audits if necessary
 Prepare deployment checklist

7 Deployment Preparation and  Finalize deployment plan


Go/No-Go Decision  Conduct pre-deployment testing
 Review readiness checklist
 Decide on deployment timing
(Go/No-Go)
 Communicate deployment plan to
stakeholders

Remarks (ifany):

Signature of the Guide:


Progress of the project

Week 11:- Soft Launch

From:- 11/03/2024 To:- 15/03/2024

Sr.no Project activity Description Date of Dated sign


completion of Guide

1 Preparation and Setup  Set up necessary infrastructure (website, 11/03/2024


servers, etc.).
 Finalize product/service configurations.
 Test functionalities to ensure smooth
operation. Prepare marketing materials for
the launch announcement.

2 Internal Testing  Conduct internal testing of the 12/03/2024


product/service.
 Identify and address any bugs or issues.
 Gather feedback from the internal team

3 Soft Launch Announcement  Announce the soft launch to a limited 13/03/2024


audience (e.g., beta testers, select
customers).
 Provide access codes or invitations to
targeted users.
 Monitor initial user reactions and feedback.

4 Feedback Collection Gather feedback from users who accessed the 14/03/2024
soft launch.
Analyze feedback for insights and areas of
improvement.
Plan adjustments or optimizations based on
received feedback.

5 Iterative Improvements Implement necessary changes based on 15/03/2024


feedback and analysis.
Test new iterations to ensure they address
identified issues.
Prepare for broader rollout.
Progress of the project
6 Expanded Access  Extend access to a wider audience.
 Monitor system performance and user
engagement.
 Continue gathering feedback from new
users.

7 Evaluation and Next Steps  Evaluate the success of the soft launch.
 Review collected data and user feedback.
 Plan for the next phase of development
or marketing strategies based on insights
gained.

Remarks (ifany):

Signature of the Guide:


Progress of the project

Week 12: Feedback Implementation and Improvement

From:- 18/03/2024 To:- 22/03/2024

Sr.no Project activity Description Date of Dated sign


completion of Guide

1 Feedback - Implementation Planned the implementation of the 18/03/2024


Planning feedback received

2 Feedback - Implementation Implemented the feedback received 19/03/2024

3 Improvement - Development Developed improvements based on the 20/03/2024


feedback

4 Improvement - Testing Tested the implemented improvements 21/03/2024

5 Feedback Implementation - Finalized the feedback implementation 22/03/2024


Finalization and improvement process

Remarks (ifany):

Signature of the Guide:


Progress of the project

Week 13: Final Testing and Debugging

From:- 25/03/2024 To:- 29/03/2024

Sr.no Project activity Description Date of Dated sign


completion of Guide

1 Final Testing - Planning Planned the final testing process 25/03/2024

2 Final Testing - Execution Executed the final tests on the project 26/03/2024

3 Debugging - Identification Identified any remaining issues in the 27/03/2024


project

4 Debugging - Resolution Resolved the identified issues 28/03/2024

5 Final Testing - Finalization Finalized the final testing and debugging 29/03/2024
process

Remarks (ifany):

Signature of the Guide:


Progress of the project
Week 14: Deployment Preparation

From:- 01/04/2024 To:- 05/04/2024

Sr.no Project activity Description Date of Dated sign


completion of Guide

1 Deployment - Planning Planned the deployment process 01/04/2024

2 Deployment - Preparation Prepared the project for deployment 02/04/2024

3 Deployment - Testing Tested the project in the deployment 03/04/2024


environment

4 Deployment - Finalization Finalized the deployment preparation 04/04/2024


process

5 Deployment - Review Reviewed the project before deployment 05/04/2024

Remarks (ifany):

Signature of the Guide:


Progress of the project

Week 15: Writing Project Report

From:- 08/04/2024 To:- 12/04/2024

Sr.no Project activity Description Date of Dated sign


completion of Guide

1 Report - Planning Planned the structure of the project report 08/04/2024

2 Report - Writing Wrote the project report 09/04/2024

3 Report - Review Reviewed the project report for any errors 10/04/2024
or improvements

4 Report - Finalization Finalized the project report 11/04/2024

5 Report - Submission Submitted the project report for review 12/04/2024

Remarks (ifany):

Signature of the Guide:


Progress of the project

Week 16: Final Submission of Project

From:- 15/04/2024 To:- 19/04/2024

Sr.no Project activity Description Date of Dated sign


completion of Guide

1 Final Submission - Review Reviewed the entire project and report 15/04/2024

2 Final Submission - Final Edits Made final edits to the project and report 16/04/2024

3 Final Submission - Preparation Prepared for the final submission 17/04/2024

4 Final Submission - Submission Submitted the final project 18/04/2024

5 Final Submission - Confirmation Received confirmation of the final 19/04/2024


submission

Remarks (ifany):

Signature of the Guide:

You might also like