Tealpot
Freelance platform · React & Next.js internship
Tealpot is a live freelancing platform connecting clients and service providers. During my internship at Nextpak Agile Solutions, I contributed to the frontend codebase built on React and Next.js.
My work focused on implementing new features requested by the product team, resolving UI bugs across different screen sizes, and improving overall responsiveness. I also worked with Firebase for user authentication flows and real-time data updates, collaborating with the rest of the team through a shared Git workflow.
React
Frontend
Next.js
Framework
Firebase
Backend
3mo
Duration
What was built
Feature development
Implemented new product features based on design specs, working within the existing React/Next.js codebase.
Bug fixing
Identified and resolved UI bugs across the platform, improving consistency across browsers and screen sizes.
Responsive improvements
Audited and improved mobile responsiveness across key pages to ensure a consistent experience for all users.
Firebase authentication
Worked with Firebase Auth for user login flows, ensuring secure and seamless sign-in across the platform.
Real-time data
Integrated Firebase Realtime Database for live data features, reducing latency for time-sensitive UI updates.
Team collaboration
Collaborated on a shared Git codebase with code reviews, branching conventions, and PR-based workflow.
The hard part
Joining an existing codebase mid-development meant getting up to speed quickly without introducing regressions. Understanding the existing patterns and conventions before making changes was critical.
How it was solved
I started by reading through the existing components and identifying recurring patterns before making any changes. All features were developed on separate branches with focused PRs, making reviews easier and limiting the blast radius of any mistakes.
Built with
Results that matter
Successfully shipped multiple new features during the 3-month internship
Resolved a backlog of UI bugs improving cross-device consistency
Gained hands-on experience with a production Next.js and Firebase codebase
Interested in working together?
I'm available for full-time roles and freelance projects.