Faraz khan
Project 02

Tealpot

Freelance platform · React & Next.js internship

ReactNext.jsFirebaseGit
React Developer Intern
3 months (Aug – Oct 2023)
Development team at Nextpak Agile Solutions
View website
ReactFrontend
Next.jsFramework
FirebaseBackend
3moDuration
Overview

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.

tealpot.app / dashboard
Live

React

Frontend

Next.js

Framework

Firebase

Backend

3mo

Duration

Engagement
82%
Retention
71%
Performance
94%
Features

What was built

01

Feature development

Implemented new product features based on design specs, working within the existing React/Next.js codebase.

02

Bug fixing

Identified and resolved UI bugs across the platform, improving consistency across browsers and screen sizes.

03

Responsive improvements

Audited and improved mobile responsiveness across key pages to ensure a consistent experience for all users.

04

Firebase authentication

Worked with Firebase Auth for user login flows, ensuring secure and seamless sign-in across the platform.

05

Real-time data

Integrated Firebase Realtime Database for live data features, reducing latency for time-sensitive UI updates.

06

Team collaboration

Collaborated on a shared Git codebase with code reviews, branching conventions, and PR-based workflow.

Challenge

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.

Solution

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.

Tech stack

Built with

Frontend
React 18Next.jsCSS Modules
Backend
Firebase AuthFirebase Realtime DB
Workflow
GitGitHubCode Reviews
Outcomes

Results that matter

1

Successfully shipped multiple new features during the 3-month internship

2

Resolved a backlog of UI bugs improving cross-device consistency

3

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.