0% found this document useful (0 votes)
3 views4 pages

Web Developer Internship Project

The document outlines an internship project for web development at Surfboard India Pvt. Ltd. in collaboration with VIVA Institute of Technology, requiring students to create a functional web application over 60 hours. The project emphasizes translating business requirements into user-centric applications, with specific expectations for responsive design, accessibility, and structured code practices. Students must select a problem statement, demonstrate core functionality, and adhere to submission guidelines including a GitHub repository and a live demo.
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)
3 views4 pages

Web Developer Internship Project

The document outlines an internship project for web development at Surfboard India Pvt. Ltd. in collaboration with VIVA Institute of Technology, requiring students to create a functional web application over 60 hours. The project emphasizes translating business requirements into user-centric applications, with specific expectations for responsive design, accessibility, and structured code practices. Students must select a problem statement, demonstrate core functionality, and adhere to submission guidelines including a GitHub repository and a live demo.
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

​Surfboard India Pvt. Ltd.


​In association with VIVA Institute of Technology.​

​Internship Project Brief​


​Web Developer – Application-Based Project | 60 hours​

​Overview​
​ his On-the-Job Training module simulates a​​real-world​​web development environment​​, where​
T
​you will work across​​requirements, design, development,​​and testing workflows​​.​

​ ou are expected to build a solution that demonstrates your ability to​​translate business​
Y
​requirements into scalable, user-centric web applications​​.​

​Objective​
​Develop a​​functional, production-oriented web application​​that:​

​​
● ​ ligns with defined​​business and user requirements​
A
​●​ ​Demonstrates​​structured frontend development practices​
​●​ ​Incorporates​​responsive, accessible, and interactive​​UI​
​●​ ​Reflects​​real-world development workflows​

​Project Expectations​
​Each student/team is required to:​

​​
● ​ uild a​​fully functional web application​
B
​●​ ​Translate requirements into​​clearly defined features​
​●​ ​Implement​​responsive and adaptive UI​
​●​ ​Integrate​​dynamic content and interactions​
​●​ ​Maintain code on​​GitHub with structured commits​
​●​ ​Ensure the product is​​stable, usable, and well-presented​
​Project Problem Statements (Select ONE)​
​Students may choose a domain and define a focused problem within it.​

​Problem​ ​Challenge Statement​ ​Expected​


​Area​ ​Complexity​

​ equirement-​ B
R ​ uild a web application that converts structured user inputs​ ​ ata mapping​
D
​to-UI System​ ​into dynamic UI outputs (e.g., form → dashboard / report​ ​+ UI rendering​
​view). Must reflect understanding of BRS → UI​
​transformation.​

​ esponsive​
R ​ reate a dashboard that displays dynamic data (mock/API)​
C ​ tate​
S
​Data​ ​with filters, sorting, and responsive layouts across devices.​ ​management​
​Dashboard​ ​+​
​responsivenes​
​s​

​ ccessibility-​ D
A ​ esign and develop a web application that is fully​ ​ ccessibility +​
A
​First​ ​accessible (WCAG basics), including keyboard navigation,​ ​UI discipline​
​Interface​ ​contrast, and semantic structure.​

​ ontent-to-E​
C ​ uild a system where content (text/media) is transformed​
B ​ ontent​
C
​xperience​ ​into structured visual components (cards, lists, interactive​ ​modeling + UI​
​Platform​ ​blocks).​ ​system​

​ I-Assisted​
A ​ reate a tool that uses AI (API/mock) to assist users in​
C ​ I integration​
A
​Workflow​ ​completing a task (e.g., summarization, content generation,​ ​+ UX flow​
​Tool​ ​UI suggestions).​

​What Defines a Strong Project​


​A strong project reflects​​clarity, structure, and​​usability​​.​

​Your solution should:​

​​
● ​ learly map​​requirements → features → output​
C
​●​ ​Focus on​​well-executed core functionality​
​●​ ​Demonstrate​​clean UI and responsive behavior​
​●​ ​Handle​​real usage scenarios (not static screens)​
​●​ ​Show​​maintainable and structured code practices​
​Recommended Approach​
​ .​
1 ​ nderstand and define​​requirements clearly (BRS/URS​​thinking)​
U
​2.​ ​Break the problem into​​features and components​
​3.​ ​Design UI before development (wireframe if needed)​
​4.​ ​Build core functionality first​
​5.​ ​Test responsiveness, usability, and edge cases​
​6.​ ​Refine based on feedback​

​Core Areas of Execution​


​1. Requirements Understanding​

​ ​ I​nterpret business and user needs​



​●​ ​Translate into functional requirements​

​2. Development Design​

​​ S
● ​ tructure components and logic​
​●​ ​Align with High-Level Design thinking​

​3. UI/UX Implementation​

​​ C
● ​ reate user-centric interfaces​
​●​ ​Ensure accessibility and usability​

​4. Responsive Development​

​​ M
● ​ obile-first approach​
​●​ ​Cross-device compatibility​

​5. Version Control​

​​ U
● ​ se Git/GitHub effectively​
​●​ ​Maintain clear commit history​

​6. AI-Assisted Development​

​​ U
● ​ se AI tools for development support​
​●​ ​Validate and refine outputs​

​7. Media & Content Integration​

​ ​ I​ntegrate structured UI elements​



​●​ ​Handle dynamic content​

​8. Testing & QA​

​●​ ​Test responsiveness and accessibility​


​●​ ​Identify and fix issues​

​9. Review & Iteration​

​ ​ I​mprove based on feedback​



​●​ ​Refine UI and functionality​

​10. Documentation​

​●​ ​Document approach, issues, and learnings​

​Submission Guidelines​
​All submissions must include:​

​​
● ​ itHub repository link​
G
​●​ ​Live application / demo link​
​●​ ​Presentation file​
​●​ ​Explainer video (2-3min)​

​Evaluation Criteria​
​ .​ R
1 ​ equirements Understanding & Solution Alignment​
​2.​ ​Implementation Quality (UI, Responsiveness, Code)​
​3.​ ​Communication & Presentation​

​Important Note​
​This project evaluates your ability to:​

​​ C
● ​ onvert​​requirements into working systems​
​●​ ​Build with​​clarity and structure​
​●​ ​Deliver​​usable, real-world solutions​

​Focus on:​

​ ​​Execution over complexity​



​→​​Clarity over feature overload​

You might also like