Frontend ReactJS Developer Internship
• Built a dynamic, component-based user interface with ReactJS, using functional components and hooks (useState, useEffect) for state management and real-time data updates.
• Implemented local storage for persisting user data, allowing seamless expense tracking across sessions.
• Designed a mobile-first, responsive layout with CSS3, Flexbox, and media queries to ensure compatibility across devices.
• Developed expense calculation features, providing real-time insights into monthly and yearly spending, with dynamic rendering of financial breakdowns.
• Optimized app performance by reducing re-renders through React.memo and useCallback, and implemented lazy loading for faster load times.
• Ensured cross-browser compatibility by testing and using CSS3 fallbacks for consistent rendering across major browsers (Chrome, Firefox, Safari, Edge).
• Collaborated with the team using Git for version control, managing codebase through pull requests and ensuring efficient project workflows.