Martin Final Report
Martin Final Report
Submitted by:
Martin Dave
2108301116005
Semester: VIII, BE(IT)
Guided by:
Dr. Sweta S. Panchal
IT Department
Dr. Subhash Technical Campus
A Report Submitted
to
Gujarat Technological University
In Partial Fulfillment of the Requirements for
The award of degree of Bachelor Engineering
in
Information Technology
IT Department,
Dr. Subhash Technical Campus
Dr. Subhash Road, Junagadh – 362001
INTERNSHIP REPORT
Submitted by
MARTIN DAVE
2108301160005
CERTIFICATE
This is to certify that the project report submitted along with the project entitled Academic-
Hub has been carried out by Martin R. Dave under my guidance in partial fulfillment for the
I
Gujarat Technological University Dr. Subhash Technical Campus
753521
Company Certificate
II
Gujarat Technological University Dr. Subhash Technical Campus
753521
DECLARATION
we herely declare that the internship / project report submitted along with the internship /
project entitled Academic-Hub Using PHP submitted in partial fulfillment for the degree of
Ahmedabad, is a bonafide record of original project work carried out by me / us at iFlair Web
Technologies Pvt. Ltd under the supervision of Nimesh Rathod and that no part of this report
has been directly copied from any students’ reports or taken from any other source, without
III
Gujarat Technological University Dr. Subhash Technical Campus
753521
ACKNOWLEDGEMENT
I wish to express our sincere gratitude to our External guide Mr. Nimesh Rathod for
continuously guiding me at the company and answering all my doubts with patience. I would
like to thank our head, Dr. Hemant H. Patel, IT Department, Dr. Subhash Technical
Campus, for providing us an opportunity to do the Internship and giving us all the support
and guidance
We also thank our parents, friends and all the members of the family for their precious
support and encouragement which they had provided in completion of our work. In addition
to that, we would also like to mention the company personals who gave us the permission to
use and experience the valuable resources required for the internship.
Thus, In conclusion to the above said, we once again thank the staff members of iFlair Web
Technologies Pvt. Ltd. for their valuable support in completion of the project.
Thank You
Martin Dave
IV
Gujarat Technological University Dr. Subhash Technical Campus
753521
ABSTRACT
During my training at DDTC Exim as a UI/UX Designer, I gained in-depth knowledge of user
interface and user experience principles, focusing on creating intuitive and visually appealing
digital experiences. The program provided hands-on experience in wireframing, prototyping,
and user research, equipping me with the skills to design user-centric applications.
I developed a strong understanding of design tools, usability testing, and interaction design,
ensuring seamless user engagement. This training has enhanced my ability to craft aesthetically
pleasing and functionally efficient digital solutions, reinforcing my expertise in UI/UX design.
V
Gujarat Technological University Dr. Subhash Technical Campus
753521
List of Figures
Figure 4.1.1 Data flow diagram ............................................................................................... 11
Figure 4.2.1 Teacher Edit Profile ............................................................................................ 12
Figure 4.2.2 Company working profile ................................................................................... 13
Figure 4.2.3 Student Edit dashboard ....................................................................................... 13
Figure 4.2.4Teacher dadhboard ............................................................................................... 14
Figure 4.2.5Student list ............................................................................................................ 14
Figure 4.2.6 Assignment upload section ................................................................................. 15
Figure 4.2.7 Student assignment.............................................................................................. 15
Some others Design ................................................................................................................. 16
VI
Gujarat Technological University Dr. Subhash Technical Campus
753521
List of Tables
VII
Gujarat Technological University Dr. Subhash Technical Campus
753521
TABLE OF CONTENTS
2 Internal Certificate I
5 Acknowledgement IV
6 Abstract V
7 List of Figures VI
10 Chapter: 1 Introduction 1
23 4.2 Screenshots 12
VIII
Gujarat Technological University Dr. Subhash Technical Campus
753521
27 Chapter: 6 Conclusion 17
28 6.1 Conclusion 18
31 Chapter: 8 Bibliography 21
32 8.1 Bibliography 22
IX
Gujarat Technological University Dr. Subhash Technical Campus
753521 Introduction
Chapter: 1
Introduction
1
Gujarat Technological University Dr. Subhash Technical Campus
753521 Introduction
The aim of this internship is to equip the intern with practical knowledge and hands-on
experience in PHP development, including mastering key programming skills, development
frameworks, and tools used in the Web ecosystem. The objective is to foster a strong
understanding of Website development, enhance coding skills, and prepare the intern for real-
world projects while receiving guidance and feedback from experienced professionals at
Prodigy Infotech.
2
Gujarat Technological University Dr. Subhash Technical Campus
753521 Roles and Responsibilities during Internship
Chapter: 2
3
Gujarat Technological University Dr. Subhash Technical Campus
753521 Roles and Responsibilities during Internship
10 24/03/25 – 28/03/25 Create a system for exams, grades, and report cards.
Implement exam scheduling and grading system.
11 31/03/25 – 04/04/25 Ensure system reliability through testing.Perform
unit, integration, and user testing. Fix reported bugs
and optimize performance..
12 07/04/25 – 11/04/25 Self-assessment, feedback session, and final
reflections.
4
Gujarat Technological University Dr. Subhash Technical Campus
753521 Roles and Responsibilities during Internship
1. Web Development Support: Assist in the design, coding, and testing of Web
developer as ACADEMIC-HUB.
3. Debugging and Testing: Identify and fix bugs, ensuring smooth web performance.
5. Collaboration: Work closely with senior developers, participating in code reviews and
following best practices for Web development.
During this internship, various problems were assigned by the guide for me to solve. Some of
these problems included:
• UI Layout Issues: Ensuring the ACADEMIC-HUB grids are responsive across different
screen sizes can be tricky.
• Dashboard Logic Errors: In ACADEMIC-HUB, properly coding logic to detect errors,
and preventing invalid functionalities can be difficult.
5
Gujarat Technological University Dr. Subhash Technical Campus
753521 Roles and Responsibilities during Internship
• Reducing User Drop-off Rates – Analysing user behaviour and redesigning specific
sections to improve engagement.
• Streamlining Design Handoff – Ensuring smooth collaboration between designers and
developers for efficient implementation.
• Conducting Usability Testing – Identifying pain points and refining designs based on user
feedback.
6
Gujarat Technological University Dr. Subhash Technical Campus
753521 Skills Learned
Chapter: 3
Skills Learned
7
Gujarat Technological University Dr. Subhash Technical Campus
753521 Skills Learned
3. Web Development: Responsive web design principles and HTML5 and CSS3
• Practice: Build small projects and solve problems on sites like LeetCode or Hacker
Rank to solidify your understanding.
• Master variables, data types, and operators, Study control structures (if-else, loops).
Database Integration :
• Master database connections with PHP and Practice CRUD (Create, Read, Update,
Delete) operations
8
Gujarat Technological University Dr. Subhash Technical Campus
753521 Skills Learned
• Hands-On Practice: Create simple projects and get familiar with the database tools.
tools.
• Follow tech blogs and YouTube channels and Join coding communities.
9
Gujarat Technological University Dr. Subhash Technical Campus
753521 Design and Implementation
Chapter: 4
4.2 Screenshots
10
Gujarat Technological University Dr. Subhash Technical Campus
753521 Design and Implementation
4.2 Screenshots:
___________________________
11
Gujarat Technological University Dr. Subhash Technical Campus
753521 Design and Implementation
12
Gujarat Technological University Dr. Subhash Technical Campus
753521 Design and Implementation
13
Gujarat Technological University Dr. Subhash Technical Campus
753521 Design and Implementation
14
Gujarat Technological University Dr. Subhash Technical Campus
753521 Design and Implementation
15
Gujarat Technological University Dr. Subhash Technical Campus
753521 Design and Implementation
16
Gujarat Technological University Dr. Subhash Technical Campus
753521 Design and Implementation
Overall Experience
Chapter: 5
Overall Experience
17
Gujarat Technological University Dr. Subhash Technical Campus
753521 Design and Implementation
Overall Experience
- The technical experience of PHP web development ultimately culminates in the ability to transform
complex business logic into user-friendly, secure, and dynamic digital experiences. From small
personal websites to large enterprise applications, PHP provides developers with the comprehensive
toolkit needed to bring diverse web projects to life, offering unparalleled flexibility, robust
functionality, and powerful development capabilities.
- Advanced development techniques further enhance the professional capabilities of PHP web
development. Tools like Composer for dependency management, automated testing frameworks,
continuous integration pipelines, and deployment automation technologies empower developers to
create scalable, maintainable applications that can evolve with changing technological landscapes and
business needs.
- My journey into PHP web development began with a mixture of curiosity and frustration. As a
beginner, I was overwhelmed by the complexity of creating dynamic websites, but PHP became my
gateway to understanding how web applications truly come to life. Initially, the learning curve seemed
steep - configuring my first local development environment with XAMPP felt like solving a complex
puzzle. I remember the excitement of seeing my first PHP script execute, displaying a simple "Hello
World" message that represented a breakthrough in my understanding of server-side programming.
- Debugging became both my greatest challenge and most satisfying skill. I remember spending
countless nights tracking down mysterious errors, the frustration of seemingly inexplicable issues giving
way to the joy of finally solving them. Each bug fixed was a personal victory, a testament to problem-
solving and perseverance. PHP taught me that programming is as much about patience and creativity as
it is about technical skill.
18
Gujarat Technological University Dr. Subhash Technical Campus
753521 Appendix
Conclusion
Chapter:6
Conclusion
6.1 Conclusion
19
Gujarat Technological University Dr. Subhash Technical Campus
753521 Appendix
Conclusion
6.1 Conclusion:
____________________
20
Gujarat Technological University Dr. Subhash Technical Campus
753521 Appendix
Future Scope
Chapter:7
Future Scope
21
Gujarat Technological University Dr. Subhash Technical Campus
753521 Appendix
Future Scope
Personalized Recommendations: The website can use data from the user's profile, previous
event attendance, and interests to recommend upcoming events that they may be interested
in.
Live Event Updates: The web can provide real-time updates on event schedules, locations,
and any last-minute changes to the event.
Event Registration: Students can register for events through the website, making it easier
for event organizers to keep track of attendance and ensure that there are enough resources
for the event.
Event Feedback: After attending an event, students can provide feedback through the
website, helping event organizers improve future events and making it easier for other students
to decide whether to attend.
22
Gujarat Technological University Dr. Subhash Technical Campus
753521 Appendix
Chapter: 8
Bibliography
8.1 Bibliography
23
Gujarat Technological University Dr. Subhash Technical Campus
753521 Appendix
8.1 Bibliography
_______________________________
https://www.w3schools.com/
https://www.php.net/docs.php
https://www.geeksforgeeks.org/php-tutorial/
24
Gujarat Technological University Dr. Subhash Technical Campus
753521 Appendix
Appendix – I
Dr. Subhash Technical Campus-Junagadh
Faculty of Degree Engineering-083
Department of CSE/CE/IT-31/07/16
Enrollment no: 210830116005 Company Name: iFlair web tech pvt ltd
Intern Name: Martin Dave Company Guide Name: Nimesh Rathod
Branch: Information Technology City: Ahmedabad
College Internal Guide Name: Sweta
Week No.: 1
S.Panchal
Week Start Date: 20/01/2025 Week End Date: 24/01/2025
I. Provide a brief summary of the goals, activities, and outcomes for the week:
Initiated the project and defined its scope. Established project objectives, deliverables, and
constraints. A clear roadmap and understanding of project goals.
II. Describe any new knowledge, skills, or experiences gained over the week:
Learned about project planning and scope definition. Gained experience in setting project
milestones and deliverables
25
Gujarat Technological University Dr. Subhash Technical Campus
753521 Appendix
Enrollment no: 210830116005 Company Name: iFlair web tech pvt ltd
Intern Name: Martin Dave Company Guide Name: Nimesh Rathod
Branch: Information Technology City: Ahmedabad
College Internal Guide Name: Sweta
Week No.: 2
S.Panchal
Week Start Date: 27/01/2025 Week End Date: 31/01/2025
IV. Provide a brief summary of the goals, activities, and outcomes for the week:
Engage with key stakeholders (teachers, administrators, students, and parents) to understand their
needs and pain points in the current system.
V. Describe any new knowledge, skills, or experiences gained over the week:
Developed skills in creating user personas, journey mapping, and problem identification.
26
Gujarat Technological University Dr. Subhash Technical Campus
753521 Appendix
Enrollment no: 210830116005 Company Name: iFlair web tech pvt ltd
Intern Name: Martin Dave Company Guide Name: Nimesh Rathod
Branch: Information Technology City: Ahmedabad
College Internal Guide Name: Sweta
Week No.: 3
S.Panchal
Week Start Date: 03/02/2025 Week End Date: 07/02/2025
I. Provide a brief summary of the goals, activities, and outcomes for the week:
This week, Defining site structure, content hierarchy, and user flows for smooth navigation.
Creating sitemaps and task flows to visualize user interactions..
II. Describe any new knowledge, skills, or experiences gained over the week:
Developed skills in creating user personas, journey mapping, and problem identification.
27
Gujarat Technological University Dr. Subhash Technical Campus
753521 Appendix
Enrollment no: 210830116005 Company Name: iFlair web tech pvt ltd
Intern Name: Martin Dave Company Guide Name: Nimesh Rathod
Branch: Information Technology City: Ahmedabad
College Internal Guide Name: Sweta
Week No.: 4
S.Panchal
Week Start Date: 10/02/2025 Week End Date: 1402/2025
I. Provide a brief summary of the goals, activities, and outcomes for the week:
Engage with key stakeholders (teachers, administrators, students, and parents) to understand their
needs and pain points in the current system.
II. Describe any new knowledge, skills, or experiences gained over the week:
Developed skills in creating user personas, journey mapping, and problem identification.
28
Gujarat Technological University Dr. Subhash Technical Campus
753521 Appendix
Enrollment no: 210830116005 Company Name: iFlair web tech pvt ltd
Intern Name: Martin Dave Company Guide Name: Nimesh Rathod
Branch: Information Technology City: Ahmedabad
Week No.: 5 CollegeInternalGuideName: Sweta S.Panchal
Week Start Date: 17/02/2025 Week End Date: 21/02/2025
I. Provide a brief summary of the goals, activities, and outcomes for the week:
Start frontend development for user interface. Set up the frontend environment (HTML, CSS, or
Vue)..
II. Describe any new knowledge, skills, or experiences gained over the week:
Develop login, dashboard, and navigation components. Implement basic responsive design. A basic
working frontend prototype..
29
Gujarat Technological University Dr. Subhash Technical Campus
753521 Appendix
Enrollment no: 210830116005 Company Name: iFlair web tech pvt ltd
Intern Name: Martin Dave Company Guide Name: Nimesh Rathod
Branch: Information Technology City: Ahmedabad
College Internal Guide Name: Sweta
Week No.: 6
S.Panchal
Week Start Date: 24/02/2025 Week End Date: 27/02/2025
I. Provide a brief summary of the goals, activities, and outcomes for the week:
Implement user authentication and role-based access.Set up backend (PHP, MySQL etc.)
II. Describe any new knowledge, skills, or experiences gained over the week:
Implement authentication (JWT, OAuth). Define user roles (Admin, Teacher, Student). Secure user
authentication system is functional.
30
Gujarat Technological University Dr. Subhash Technical Campus
753521 Appendix
Enrollment no: 210830116005 Company Name: iFlair web tech pvt ltd
Intern Name: Martin Dave Company Guide Name: Nimesh Rathod
Branch: Information Technology City: Ahmedabad
College Internal Guide Name: Sweta
Week No.: 7
S.Panchal
Week Start Date: 03/03/2025 Week End Date: 07/03/2025
I. Provide a brief summary of the goals, activities, and outcomes for the week:
Develop modules for student and teacher records.Create APIs for adding, updating, and retrieving
student/teacher data. Integrate frontend with backend using REST APIs.
II. Describe any new knowledge, skills, or experiences gained over the week:
Implement search and filter functionalities. Student and Teacher management modules are working.
31
Gujarat Technological University Dr. Subhash Technical Campus
753521 Appendix
Enrollment no: 210830116005 Company Name: iFlair web tech pvt ltd
Intern Name: Martin Dave Company Guide Name: Nimesh Rathod
Branch: Information Technology City: Ahmedabad
College Internal Guide Name: Sweta
Week No.: 8
S.Panchal
Week Start Date: 10/03/2025 Week End Date: 14/03/2025
I. Provide a brief summary of the goals, activities, and outcomes for the week:
Build attendance tracking and timetable scheduling. Develop attendance logging (manual &
biometric). Implement timetable creation & viewing.
II. Describe any new knowledge, skills, or experiences gained over the week:
Integrate with student/teacher modules. Attendance tracking & timetable system is live.
32
Gujarat Technological University Dr. Subhash Technical Campus
753521 Appendix
Enrollment no: 210830116005 Company Name: iFlair web tech pvt ltd
Intern Name: Martin Dave Company Guide Name: Nimesh Rathod
Branch: Information Technology City: Ahmedabad
College Internal Guide Name: Sweta
Week No.: 9
S.Panchal
Week Start Date: 17/03/2025 Week End Date: 21/03/2025
I. Provide a brief summary of the goals, activities, and outcomes for the week:
Implement online fee payment and tracking. Integrate a payment gateway (Stripe, Razorpay, etc.).
Develop invoicing & receipt generation.
II. Describe any new knowledge, skills, or experiences gained over the week:
Enable fee reminders via email/SMS. Secure online payment system is functional..
33
Gujarat Technological University Dr. Subhash Technical Campus
753521 Appendix
Enrollment no: 210830116005 Company Name: iFlair web tech pvt ltd
Intern Name: Martin Dave Company Guide Name: Nimesh Rathod
Branch: Information Technology City: Ahmedabad
College Internal Guide Name: Sweta
Week No.: 10
S.Panchal
Week Start Date: 24/03/2025 Week End Date: 28/03/2025
I. Provide a brief summary of the goals, activities, and outcomes for the week:
Goal: Create a system for exams, grades, and report cards. Implement exam scheduling and grading
system. Automate report card generation.
II. Describe any new knowledge, skills, or experiences gained over the week:
Enable students/parents to view results online. Exam and report card module is ready.
34
Gujarat Technological University Dr. Subhash Technical Campus
753521 Appendix
Enrollment no: 210830116005 Company Name: iFlair web tech pvt ltd
Intern Name: Martin Dave Company Guide Name: Nimesh Rathod
Branch: Information Technology City: Ahmedabad
College Internal Guide Name: Sweta
Week No.: 11
S.Panchal
Week Start Date: 31/03/2025 Week End Date: 04/04/2025
I. Provide a brief summary of the goals, activities, and outcomes for the week:
Goal: Ensure system reliability through testing.Perform unit, integration, and user testing. Fix
reported bugs and optimize performance.
II. Describe any new knowledge, skills, or experiences gained over the week:
35
Gujarat Technological University Dr. Subhash Technical Campus
753521 Appendix
Enrollment no: 210830116005 Company Name: iFlair web tech pvt ltd
Intern Name: Martin Dave Company Guide Name: Nimesh Rathod
Branch: Information Technology City: Ahmedabad
College Internal Guide Name: Sweta
Week No.: 12
S.Panchal
Week Start Date: 07/04/2025 Week End Date: 11/04/2025
I. Provide a brief summary of the goals, activities, and outcomes for the week:
Goal: Deploy the ERP and complete project documentation. Deploy on cloud (AWS, Azure, Firebase).
Provide training sessions for users.
II. Describe any new knowledge, skills, or experiences gained over the week:
Create final reports and user manuals. ERP system is live, and users are onboarded.
36
Gujarat Technological University Dr. Subhash Technical Campus
753521 Appendix
Annexure 2
Feedback Form by Industry expert:
Student Name: Martin Dave Date: 02/08/2024
Work Supervisor: Nimesh Rathod Title: PHP Devloper
Company/Organization: DDTC Exim Limited
Enrollment No: 210830116005
Internship Address: Ahmedabad
Dates of Internship: From 20/01/2025 To 20/04/2025
Please evaluate your intern by indicating the frequency with which you observed the following
behaviors:
Parameters Needs Satisfactory Good Excellent
improvement
37
Gujarat Technological University Dr. Subhash Technical Campus
752469
38