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

Third Week Report Notes

Uploaded by

godsownbabies
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)
2 views4 pages

Third Week Report Notes

Uploaded by

godsownbabies
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

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.

You might also like