Internship Details
TAMIL NADU ADVANCED TECHNICAL TRAINING INSTITUTE (TATTI)
Click the company name to open the official website.
Frontend Developer Intern
June 2025 – July 2025 | Triplicane, Chennai
About the Company
TATTI is focused on technical training and practical learning for students preparing for software and web development careers.
The environment was more hands-on and helped me connect frontend concepts with real delivery and deployment expectations.
What I Did
• I worked on practical web development tasks that used JavaScript and frontend concepts to create interactive web pages and structured user interfaces.
• I also learned how deployment, project workflow, and UI planning fit together when a project moves from practice into a real application.
Certificate
I completed the internship and received the official completion certificate. You can open it here whenever you want to verify the internship record.
Project Breakdown
SageCart
SageCart shows the bigger application-building step that came from this internship. Instead of recreating a company page, this project combines routing, state handling, authentication, and database-driven data flow into a full-stack e-commerce experience. That is what makes it different from PGI: it is more interactive, more dynamic, and built around application behavior rather than static presentation. The project helped me practice how frontend work connects to product logic, data operations, and user workflows in a complete web app.
Tools Used
What Made It Different
This project focused on full-stack application structure instead of a simple website recreation.
It sharpened my understanding of routing, state, authentication, and database-backed UI flow.
Live Demo: SageCart
The preview is embedded here so you can inspect the work without leaving the page. If a site blocks embedding, use the button below to open it in a new tab.
Mobile shows the demo video with a fixed frame. On desktop, if the live frame stays blank, the deployed site is probably blocking embeds, so use the new-tab view instead.