CASE STUDY FOR CHAT APP

Overview

Chit Chat Talk was a personal project I built as part of my Full-Stack Web Development course at CareerFoundry. This chat application enables seamless 1-on-1 communication, where users can log in securely and engage in real-time messaging. The app allows users to share photos and their geolocation, enhancing the chat experience with rich media and location-based interactions. Designed for ease of use and privacy, the app ensures that users can connect with others and share meaningful content, all while maintaining control over their data.

Purpose

The purpose of this chat application is to provide a simple and intiuitive platform for one-on-one communitcation. It allows users to exchange text messages, share photos, and send their location in real-time. This project was built to deepen my understanding of React Native, Firebase (or your backend), and real-time data handling in mobile app development. It also helped me practice designing user-friendly mobile interfaces and managing app state effectively.

Technology Stack

Frontend React Native( Gifted Chat, AsyncStorage, React Navigation), CSS Github
Backend Node.js, JSON, Firebase (to store user data and messages) Github
Deployment Github, AsyncStorage
Authentication Firecase Authentication
Application Use Expo

Implementation Process

Define Requirements and Features

Simple Chat Interface

Geolocation (Address)

Permission Requests

Achievements & Lessons Learned

Achievements

Lessons Learned

Future Improvements

Page Views