Full Stack Web Development Internship Diary Intern: Kruthika M S Company: Dotch Endeavours Pvt. Ltd., Mysore Duration: 8 Weeks Project: Expense Budget
Week 1: Introduction & Frontend Basics - Introduction to company policies, workflow, and tools - Setup development environment (VS Code, Node.js, Git) - Learned HTML5 structure and semantic elements - Practiced CSS3 styling, layout techniques (Flexbox, Grid) - Built basic static webpages
Week 2: Responsive Web Design & JavaScript Basics - Implemented responsive design using media queries and Bootstrap - Introduced to JavaScript syntax and DOM manipulation - Worked on interactive UI components - Built small dynamic webpages
Week 3: Frontend to Backend Integration - Learned about client-server architecture - Introduction to PHP and MySQL for backend development - Connected frontend forms with backend scripts - Tested data insertion and retrieval
Week 4: Database Operations & CRUD Functionality - Designed database schema for the Expense Budget project - Implemented CRUD operations (Create, Read, Update, Delete) - Validated user input and handled form submissions - Tested database connectivity
Week 5: Authentication & User Management - Developed user login and registration modules - Implemented session handling for authentication - Applied password encryption for security - Tested login and logout workflows
Week 6: Expense Budget System Development - Integrated all modules into main web application - Developed dashboard for managing budgets and expenses - Added data visualization for budget analysis - Tested data flow between components
Week 7: Debugging & Optimization - Performed extensive testing for bugs and errors - Optimized database queries and improved performance - Enhanced UI for better user experience - Prepared project report draft
Week 8: Final Review, Testing & Documentation - Conducted final testing and debugging - Prepared project documentation and presentation slides - Participated in project review session - Learned about deployment and hosting - Submitted final internship deliverables
Conclusion • Completed the internship successfully, gaining hands-on experience in full stack development. • Improved technical skills in HTML, CSS, JavaScript, PHP, MySQL, and Bootstrap. • Learned about real-world web application deployment and teamwork. • Grateful to Dotch Endeavours for the guidance and learning opportunity.