0% found this document useful (0 votes)
17 views2 pages

Weekly Internship Report: Web App Development

Denis Kalpeshbhai Ruparel is completing a hybrid internship at Joining Dots, focusing on developing a user web app using Next.js. Key achievements include creating frontend components, setting up a Node.js/Express.js backend with MongoDB, and implementing OAuth 2.0 authentication. Upcoming tasks involve developing interactive quiz modules, backend APIs, and optimizing leaderboard updates with Redis caching.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
17 views2 pages

Weekly Internship Report: Web App Development

Denis Kalpeshbhai Ruparel is completing a hybrid internship at Joining Dots, focusing on developing a user web app using Next.js. Key achievements include creating frontend components, setting up a Node.js/Express.js backend with MongoDB, and implementing OAuth 2.0 authentication. Upcoming tasks involve developing interactive quiz modules, backend APIs, and optimizing leaderboard updates with Redis caching.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd

Chandubhai S.

Patel Institute of Technology


Computer Science & Engineering Department
Weekly Internship Report

Student ID: D23CS104 Student Name: Denis Kalpeshbhai Ruparel

Sem.: 7th Div.: CS - 2 Type of Internship: Hybrid

Week No.: 3rd from: 15/6/25 to 21/6/25 Working Hours / week: 20

Company Name: Joining Dots Technology worked on: Next .js

Describe your principle assignments and responsibilities for this period.


 Developed the user web app frontend components (login page, dashboard, leaderboard)
using [Link].
 Set up the [Link]/[Link] backend and connected it to MongoDB for user data storage.
 Implemented OAuth 2.0 authentication for secure user logins.
 Conducted unit testing for frontend components to ensure functionality.

What experiences were particularly rewarding during this report period?


 Seeing the user dashboard come to life with a functional leaderboard was a major milestone.
 Successfully integrating OAuth 2.0 gave a sense of accomplishment, ensuring security early on.
 Positive sprint review feedback from the client reinforced our progress.

What experiences were particularly difficult during this report period?


 Debugging frontend responsiveness issues across devices was time-intensive.
 Initial MongoDB setup faced connection errors, requiring troubleshooting with the team.

Describe principal tasks and duties to be performed and accomplishments during the upcoming week.

 Develop interactive quiz modules for the user web app.


 Implement backend APIs for quiz data retrieval and scoring.
 Set up Redis for caching to optimize real-time leaderboard updates.
 Prepare for Sprint 3 planning and review.

Learning Outcomes: (in brief)


 Strengthened [Link] component development and responsive design skills.
 Learned MongoDB setup and basic Redis caching concepts.
 Improved debugging and unit testing techniques.

Signature of Internal Guide Signature of External Guide

You might also like