0% found this document useful (0 votes)
12 views

p.11

Uploaded by

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

p.11

Uploaded by

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

Web Development Internship

Project Report

Intern Name: [Divyansh]


Internship Duration: [15/06/2024] -
[15/07/2024]
Projects Undertaken:
1.Number Guessing Game
2.Scientific Calculator
Index:

Orientation and Planning


 Development of the Number Guessing Game
 Development of the Scientific Calculator
 Finalization and Presentation
Week 1: Orientation and Planning

Day 1:
•Introduced to the internship program and overview of the tasks.
•Learned about basic web development concepts: HTML, CSS, and JavaScript.
•Explored the structure of simple web applications.

Day 2:
•Brainstormed ideas for the Number Guessing Game and Scientific Calculator.
•Planned the project structure and decided on core features.

Day 3 - Day 5:
•Set up the development environment (code editor, version control).
•Created the basic layout using HTML and CSS for the Number Guessing Game.
•Designed a user interface for input and output fields.

Day 6 - Day 7:
•Developed a basic understanding of JavaScript syntax and functions.
•Wrote the logic for generating random numbers in the Number Guessing Game.
Week 2: Development of the Number Guessing Game
Day 8:
•Implemented user input validation.
•Added functionality to check the user's guess against the random number.

Day 9 - Day 10:


•Developed a scoring system and feedback messages for user interactions.
•Enhanced the design to include hints (e.g., "Too High" or "Too Low").

Day 11:
•Tested the Number Guessing Game for bugs and user experience issues.
•Debugged and optimized the JavaScript code.

Day 12 - Day 13:


•Created a "Play Again" feature to restart the game easily.
•Finalized the UI and ensured responsiveness.

Day 14:
•Reviewed the completed Number Guessing Game project with the mentor.
•Documented the code and features for submission.
Week 3: Development of the Scientific Calculator

Day 15:
•Started working on the Scientific Calculator interface using HTML and CSS.
•Added buttons for basic arithmetic operations.

Day 16 - Day 17:


•Implemented JavaScript functions for addition, subtraction, multiplication, and division.
•Ensured accurate input handling.

Day 18 - Day 19:


•Added advanced mathematical functions (e.g., square root, exponentiation).
•Integrated trigonometric functions (e.g., sin, cos, tan).

Day 20:
•Improved the layout for better usability and responsiveness.
•Included error handling for invalid inputs.

Day 21:
•Tested the calculator for functionality and performance.
•Debugged and refined the code based on test results.
Week 4: Finalization and Presentation

Day 22 - Day 23:


•Reviewed both projects to ensure functionality and consistency.
•Polished the user interfaces for a professional look.

Day 24:
•Prepared documentation for both projects, including user guides and feature descriptions.
•Conducted final testing on multiple devices and browsers.

Day 25 - Day 26:


•Created a presentation showcasing the projects and their features.
•Practiced explaining the code and design choices.

Day 27:
•Presented the completed projects to the mentor and peers.
•Received feedback and suggestions for improvement.

Day 28:
•Made final adjustments based on feedback.
•Submitted the projects and documentation to the internship supervisor.
Outcome:

Successfully developed and delivered the Number Guessing Game and Scientific
Calculator projects. Gained hands-on experience in web development, improved problem-
solving skills, and strengthened understanding of JavaScript.

Future Goals:
•Explore more advanced web development techniques.
•Work on integrating backend functionality into web applications.
•Continue learning and building innovative projects.

You might also like