Weekly Progress Report
Name: Phapale Omkar Sachin
Domain: Full Stack Development
Date of submission: 27/09/2025
Week Ending: 04
I. Overview:
This week, the primary focus was on understanding java fundamentals and contributing to
Python projects. Additionally, efforts were made to leverage learning resources for skill
enhancement.
II. Achievements:
1. USC_TIA Familiarization:
- Explored USC_TIA documentation to grasp core functionalities.
- Successfully executed basic tasks, showcasing initial proficiency.
2. Python Project Contributions:
Name of the project:-
- Contributed code to e-commerce website for automotive parts with a focus on
Designed homepage layout including header, navigation bar, and promotional banners.
- Engaged in effective collaboration with team members.
[Link] Python:
- Acquired proficiency in essential Python libraries, such as [mention specific
libraries].
- Applied Python skills to real-world problems within USC_TIA context.
III. Challenges:
1. USC_TIA Integration:
- Encountered challenges during USC_TIA integration with [mention specific
component/tool].
- Ongoing efforts to troubleshoot and ensure successful integration.
2. Python Project Complexity:
- Faced complexity in understanding [mention specific feature or aspect] of the
Python project.
- Seeking guidance to overcome challenges and enhance understanding.
IV. Learning Resources:
Frontend Development (HTML/CSS/JavaScript)
• Learned how to design responsive and interactive UIs.
• Understood the importance of component-based architecture for reusability and
scalability.
• Gained experience in handling form validation, event handling, and DOM manipulation.
• Improved knowledge of state management for cart, checkout, and product filtering.
Backend Development
• Learned how to design and expose RESTful APIs for product, cart, order, and user
modules.
• Understood concepts of MVC architecture and separation of concerns.
• Improved in handling exceptions, validation, and authentication.
• Experienced with integration of third-party APIs (like payment gateway).
Database Management (MySQL/SQL)
• Learned how to design normalized database schemas for products, users, orders, and
transactions.
• Practiced writing complex queries, joins, and indexes to optimize performance.
• Understood importance of data integrity and relationships (one-to-many, many-to-
many).
Full Stack Integration
• Learned how frontend communicates with backend using HTTP methods (GET, POST,
PUT, DELETE).
• Understood how to implement JWT authentication and role-based access control.
• Improved debugging skills across frontend, backend, and database layers.
VI. Additional Comments:
Work Done This Week
• Completed user authentication and authorization using JWT with role-based access for
admin and customers.
• Finalized admin panel with product management (add, update, delete) and order
management.
• Optimized database queries for faster product search and order retrieval.
• Implemented responsive design for better mobile and tablet experience.
• Conducted end-to-end testing of the entire shopping flow (browse → cart → checkout →
payment → order confirmation).
• Deployed the project on a local server for demonstration.
Project Completion
• The E-commerce Website for Automotive Parts is now fully functional.
• Customers can browse products, search and filter, add to cart, checkout, and complete
payments.
• Admins can manage products, view customer orders, and update order status.
• The application integrates frontend ([Link]), backend (Java/Spring Boot), and database
(MySQL) effectively.
• Payment gateway integration and invoice generation are included.
Lessons Learned
• Learned how to develop and integrate full stack modules (frontend, backend, and
database).
• Gained experience in API integration, payment systems, and authentication mechanisms.
• Understood the importance of modular coding, testing, and debugging in large
applications.
• Improved knowledge of responsive UI design and deployment practices.
• Strengthened problem-solving, time management, and project documentation skills.