| 24.07.2023 |
- Acquired knowledge of essential tech stacks utilized in the company's diverse modules. |
- |
|
- Commenced learning foundational concepts of Core Java and Object-Oriented Programming (OOPs). |
|
|
- Familiarized with relevant frameworks, enhancing theoretical understanding. |
|
| 25.07.2023 |
- Explored Object-Oriented Programming (OOPs) principles and successfully applied them in various programs. |
- Installation of RDBMS software on PC. |
|
- Learned about the BSNL self-help portal, its functionality, and the features provided to clients and how to access those. |
|
|
- Gained an introductory understanding of Database Management Systems (DBMS) and SQL, exploring different types of databases. |
|
|
- Installation of RDBMS software on PC. |
|
| 26.07.2023 |
- Enhanced DBMS and SQL knowledge through online resources, covering DDL, DRL/DQL, DML, DCL, and TCL. |
- Installation of OracleDB and PL/SQL on PC. |
|
- Solidified understanding by hands-on implementation with MySQL on a local database. |
|
|
- Encountered challenges installing OracleDB, sought advice, and attempted troubleshooting. |
|
|
- Applied Abstraction principles in a project, creating a flexible and maintainable architecture with abstract classes and interfaces. |
|
|
- Installation of OracleDB and PL/SQL on PC. |
|
| 27.07.2023 |
- Acquired knowledge of SQL concepts such as constraints, joints, and sorting for querying and managing large databases, and implementing queries in PL/SQL for practical application. |
[🟢] pending task completed |
|
- Efficiently installed PL/SQL on my local machine using VirtualBox, ensuring a functional and isolated development environment. |
|
|
- Practiced essential Unix commands on VirtualBox, honing my skills in basic command-line operations for increased proficiency. |
|
| 31.07.2023 |
- Initiated the process of integrating the MERN stack into the current portal services. |
- Explored different domains, technologies, and potential user needs to inspire a unique and impactful project idea. |
|
- Explored strategies to enhance the performance of the portal for a smoother user experience. |
|
|
- Delved into the challenges encountered by both customers and administrators when utilizing and administering the portal. |
|
|
- Acquired insights into the company's dataset concerning user information and gained an understanding of their data maintenance practices. |
|
| 01.08.2023 |
- Gained foundational knowledge about NoSQL databases, particularly MongoDB, and its practical application in real-time React applications. |
- Explored different domains, technologies, and potential user needs to inspire a unique and impactful project idea. |
|
- Explored the functionalities of MongoDB Atlas, including database creation and collection management. |
- Faced challenges in finalizing a suitable project idea due to the diverse range of possibilities. |
|
- Consulted with experienced colleagues to identify strategies for optimizing the efficiency of the internship experience. |
|
|
- Received the suggestion to develop a project incorporating the newly acquired concepts, with the additional step of maintaining a continuous project progress record. |
|
|
- Initiated the search for project ideas by exploring various possibilities and directions to kickstart the project development. |
|
| 02.08.2023 |
- After careful consideration and contemplation of various options, settled on the idea of developing a self-help portal tailored to the telecom industry. |
|
|
- Envisioned enhancing the portal with innovative features aimed at streamlining tasks through automation and enhancing user interaction with a more intuitive interface. |
|
|
- Outlined the architectural framework for the project, defining the structure and components required for its successful implementation. |
|
|
- Opted for the MERN (MongoDB, Express.js, React, Node.js) stack as the primary technology stack for the project, recognizing its compatibility and suitability for the project's goals. |
|
|
- Initiated the process of acquiring knowledge about full-stack application development using the MERN stack, including an understanding of its advantages and potential drawbacks. |
|
| 03.08.2023 |
- Acquired knowledge about the initial phases of launching a production-oriented full-stack project, understanding the fundamental steps required for a successful start. |
|
|
- Developed a systematic workflow to manage the project's development, encompassing both front-end and back-end components. |
|
|
- Designed the data flow structure, mapping out how user data interacts with the database to ensure seamless functionality. |
|
|
- Engaged senior colleagues for guidance, seeking their expertise to define the essential database parameters necessary for the project's operation. |
|
|
- Encountered challenges while working with MongoDB Atlas, prompting the utilization of official documentation to troubleshoot and address the issues. |
|
|
- Successfully resolved bugs and glitches that emerged during the database and collection creation process, enhancing the project's stability and reliability. |
|
| 04.08.2023 |
- Commenced the development process by setting up a basic React application, utilizing the React Node modules to establish the initial framework. |
|
|
- Leveraged video tutorials to gain a comprehensive understanding of the project's overall flow, enabling a clear path forward in the development process. |
|
|
- Strategically chose to prioritize the implementation of user authentication and data storage for the initial phase of the project. |
|
|
- Opted to utilize MongoDB Atlas for securely storing user data, recognizing its suitability for the project's needs. |
|
|
- Decided to focus on creating a basic yet functional user interface (UI) for the login and signup pages, keeping the design simple and intuitive. |
|
| 05.08.2023 |
- Faced difficulties integrating the database, leading to significant debugging efforts. |
|
|
- Resolved errors within the backend and confirmed functionality through Postman API tests. |
|
|
- Fixed minor bugs in the backend to ensure smoother operation. |
|
|
- Transitioned from registration routes to implementing the login route for user authentication. |
|
|
- Encountered version-related errors in frontend routing using "react-router-dom." |
|
|
- Consulted documentation to understand errors, discovering that version 6 replaced "Switch" with "Routes." |
|
|
- Conducted local testing of the backend, running it on port 1337 for responsiveness. |
|
|
- Focused on achieving proper integration with the front-end components. |
|
|
- Verified API functionality through Postman tests after resolving initial issues. |
|
|
- Prioritized user authentication and data storage for the initial development phase. |
|
|
- Chose MongoDB Atlas for secure storage of user data. |
|
|
- Designed a simple yet functional UI for login and signup pages. |
|
|
- Planned to gradually enhance UI and features throughout the project's progression. |
|
| 06.08.2023 |
- Commenced exploration and study of the APIs used by the company to understand their functionality and integration within the current system. |
- Implement API integration in the project. |
|
- Began designing a plan to replicate and optimize these APIs using modern tech stacks, aiming to improve efficiency and performance. |
|
|
- Studied various API documentation to comprehend the endpoints, request/response patterns, and data formats. |
|
|
- Consulted with the development team to identify key APIs to focus on for replication and improvement. |
|
| 07.08.2023 |
- Started working on a project to replicate an existing API using a modern tech stack, focusing on improving efficiency. |
- Continue with the API replication project. |
|
- Implemented initial endpoints for the replicated API, ensuring they match the functionality of the original API. |
|
|
- Utilized Node.js and Express.js to set up the backend for the replicated API. |
|
|
- Conducted initial testing of the endpoints using Postman to verify their functionality. |
|
| 08.08.2023 |
- Continued developing the replicated API, focusing on adding more endpoints and refining existing ones. |
- Complete the implementation of all endpoints. |
|
- Implemented authentication and authorization mechanisms for the API to ensure secure access. |
|
|
- Performed thorough testing of the API endpoints to identify and fix any bugs or issues. |
|
| Date |
Completed Task |
Pending Task |
| ------------ |
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
--------------------------------- |
| 09.08.2023 |
- Completed the implementation of all API endpoints for the replicated API. |
- Begin integrating the API with the frontend. |
|
- Conducted extensive testing and debugging to ensure all endpoints function correctly and securely. |
|
|
- Documented the API endpoints, including request/response patterns and authentication requirements. |
|
|
- Prepared a detailed report comparing the performance of the original and replicated APIs, highlighting improvements. |
|
| 10.08.2023 |
- Began integrating the replicated API with the frontend application. |
- Complete API integration and begin UI enhancements. |
|
- Updated frontend components to interact with the new API endpoints. |
|
|
- Ensured seamless data flow between the frontend and backend. |
|
|
- Performed end-to-end testing to validate the integration. |
|
| 11.08.2023 |
- Completed the integration of the API with the frontend application. |
- Begin UI enhancements for better user experience. |
|
- Fixed any issues arising during the integration process. |
|
|
- Gathered feedback from team members on the new API's performance and integration. |
|
| 14.08.2023 |
- Started enhancing the user interface to improve the user experience. |
- Continue UI enhancements and start a new project focused on another company API. |
|
- Implemented design changes based on user feedback and best practices. |
|
|
- Optimized the frontend for better performance and responsiveness. |
|
| 15.08.2023 |
- Continued UI enhancements, focusing on user-friendly navigation and aesthetic improvements. |
- Complete UI enhancements and finalize the current project. |
|
- Conducted user testing sessions to gather feedback and identify areas for further improvement. |
|
|
- Fixed bugs and issues reported by users during testing. |
|
| 16.08.2023 |
- Finalized the UI enhancements and polished the application for deployment. |
- Deploy the updated application to a staging environment. |
|
- Conducted a final round of testing to ensure the application is ready for deployment. |
|
|
- Prepared deployment documentation and guidelines. |
|
| 17.08.2023 |
- Deployed the updated application to a staging environment for further testing and validation. |
- Monitor the application in staging and address any issues. |
|
- Monitored the application's performance and user interactions in the staging environment. |
|
|
- Addressed any issues or bugs found during staging deployment. |
|
| 18.08.2023 |
- Successfully deployed the application to the production environment. |
- Start a new project focused on another company API. |
|
- Conducted post-deployment monitoring to ensure everything functions as expected. |
|
|
- Provided support to users and resolved any post-deployment issues. |
|
| 21.08.2023 |
- Began a new project focusing on another key API used by the company. |
- Analyze and understand the existing API to be replicated. |
|
- Analyzed and documented the functionality and performance of the existing API. |
|
|
- Planned the steps required to replicate and improve this API using modern tech stacks. |
|
| 22.08.2023 |
- Started the development process for the new API replication project. |
- Continue development and implement initial endpoints. |
|
- Set up the backend environment using Node.js and Express.js. |
|
|
- Implemented initial endpoints and conducted basic tests to ensure functionality. |
|
| 23.08.2023 |
- Continued development of the new API, focusing on adding more endpoints and improving existing ones. |
- Complete the development of all endpoints. |
|
- Integrated database functionalities and ensured secure data handling. |
|
|
- Conducted thorough testing of the new endpoints using Postman. |
|
| 24.08.2023 |
- Completed the development of all endpoints for the new API. |
- Begin the integration of the new API with the frontend. |
|
- Performed extensive testing and debugging to ensure all endpoints work correctly. |
|
|
- Documented the API endpoints for future reference. |
|
| 25.08.2023 |
- Began integrating the new API with the frontend application. |
- Complete the integration and conduct end-to-end testing. |
|
- Updated frontend components to interact with the new API endpoints. |
|
|
- Ensured data flow between the frontend and backend is seamless and efficient. |
|
| 28.08.2023 |
- Completed the integration of the new API with the frontend. |
- Conduct user testing and gather feedback. |
|
- Conducted end-to-end testing to validate the integration. |
|
|
- Fixed any issues encountered during the integration process. |
|
| 29.08.2023 |
- Conducted user testing sessions to gather feedback on the new API's functionality and performance. |
- Address user feedback and make necessary improvements. |
|
- Identified and fixed bugs and issues reported during user testing. |
|
| 30.08.2023 |
- Made improvements to the new API based on user feedback. |
- Finalize the new API and prepare it for deployment. |
|
- Optimized the API for better performance and scalability. |
|
|
- Conducted a final round of testing to ensure everything is ready for deployment. |
|
| 31.08.2023 |
- Finalized the new API and prepared deployment documentation and guidelines. |
- Deploy the new API to a staging environment. |
|
- Deployed the new API to a staging environment for further testing and validation. |
|
| 01.09.2023 |
- Monitored the new API's performance and user interactions in the staging environment. |
- Address any issues found during staging deployment. |
|
- Addressed any issues or bugs found during staging deployment. |
|
| 04.09.2023 |
- Successfully deployed the new API to the production environment. |
- Conduct post-deployment monitoring and provide support. |
|
- Conducted post-deployment monitoring to ensure the new API functions as expected. |
|
|
- Provided support to users and resolved any post-deployment issues. |
|
| 05.09.2023 |
- Began working on enhancing the current system's overall architecture for improved efficiency. |
- Analyze current system architecture and identify areas for improvement. |
|
- Conducted an analysis of the current system's performance and identified bottlenecks. |
|
|
- Planned architectural changes to address identified issues and improve performance. |
|
| 06.09.2023 |
- Started implementing architectural changes to improve system efficiency. |
- Continue implementation of architectural improvements. |
|
- Optimized database queries and data handling processes. |
|
|
- Ensured minimal disruption to the current system during the implementation process. |
|
| 07.09.2023 |
- Continued implementing and testing architectural changes. |
- Complete architectural improvements and conduct system-wide testing. |
|
- Fixed issues encountered during the implementation process. |
|
|
- Conducted performance tests to measure the impact of the changes. |
|
| 08.09.2023 |
- Completed the implementation of architectural improvements. |
- Monitor the system for stability and performance. |
|
- Conducted system-wide testing to ensure everything functions correctly. |
|
|
- Monitored the system for stability and performance post-implementation. |
|
| 11.09.2023 |
- Provided a detailed report on the architectural improvements and their impact on system performance. |
- Begin exploring new technologies for potential future projects. |
|
- Presented the findings to the team and discussed further optimization strategies. |
|
| 12.09.2023 |
- Started exploring new technologies and tools that could be beneficial for future projects. |
- Identify potential new technologies to incorporate into the system. |
|
- Conducted research on emerging trends and best practices in the industry. |
|
|
- Discussed findings with the team and planned potential future projects. |
|
| 13.09.2023 |
- Continued research on new technologies and tools. |
- Begin experimenting with selected new technologies. |
|
- Identified a few promising technologies to experiment with. |
|
| 14.09.2023 |
- Started experimenting with the selected new technologies to assess their potential benefits. |
- Evaluate the results of the experiments and plan next steps. |
|
- Conducted initial tests and documented the findings. |
|
| 15.09.2023 |
- Evaluated the results of the experiments and discussed potential implementation strategies with the team. |
- Plan and begin implementing the most promising new technologies. |
|
- Identified the most promising new technologies for further development. |
|
| 18.09.2023 |
- Began planning the implementation of the selected new technologies into the current system. |
- Start implementing the new technologies. |
|
- Defined clear goals and milestones for the implementation process. |
|
|
- Ensured all team members are aligned with the new implementation strategy. |
|
| 19.09.2023 |
- Started implementing the selected new technologies into the current system. |
- Continue implementation and address any challenges. |
|
- Conducted regular progress checks and ensured alignment with defined goals. |
|
|
- Addressed any challenges and issues encountered during the implementation. |
|
| 20.09.2023 |
- Continued the implementation of new technologies, focusing on seamless integration with the current system. |
- Complete the implementation and conduct testing. |
|
- Ensured minimal disruption to the existing system during the process. |
|
| 21.09.2023 |
- Completed the implementation of the new technologies. |
- Conduct thorough testing and validation of the new technologies. |
|
- Conducted thorough testing and validation to ensure everything functions as expected. |
|
| 22.09.2023 |
- Finalized the implementation and testing of new technologies. |
- Monitor the system post-implementation and provide support. |
|
- Monitored the system post-implementation to ensure stability and performance. |
|
|
- Provided support to users and resolved any post-implementation issues. |
|
| 25.09.2023 |
- Delivered a comprehensive report on the implementation of new technologies and their impact on system performance. |
- Explore further optimization opportunities. |
|
- Presented the findings to the team and discussed future steps. |
|
| 26.09.2023 |
- Began exploring further optimization opportunities to continuously improve the system. |
- Identify and implement additional optimizations. |
|
- Conducted a detailed analysis of the system to identify potential areas for improvement. |
|
| 27.09.2023 |
- Implemented additional optimizations based on the analysis findings. |
- Monitor the impact of the optimizations. |
|
- Ensured the changes positively impacted system performance and user experience. |
|
| 28.09.2023 |
- Monitored the system post-optimization to ensure stability and performance. |
- Continue providing support and exploring new opportunities. |
|
- Provided support to users and resolved any issues that arose. |
|
| 29.09.2023 |
- Delivered a final report summarizing all the work done, including API replications, UI enhancements, architectural improvements, and new technology implementations. |
- Finalize internship documentation and handover process. |
|
- Conducted a handover process to ensure a smooth transition of responsibilities. |
|
|
- Prepared and submitted all necessary internship documentation. |
|