Milestones
Home Screen & Navigation
Laid down the basic hero layout, Navbar and routing using Next.js App Router, setting the tone for the entire site.
User Registration & Login
Built out secure signup and login flows powered by JWT, letting new users create accounts and return safely.
Add Post Functionality
Enabled creating journal entries with custom font styling, photo uploads, saving to MongoDB, and displaying posts in the users profile feed.
Profile Layout & Post Display
Designed the user profile screen: avatar, bio, and a grid/list of their own posts with responsive styling.
Personalized Themes & Dark/Light Mode
Added theme-switching capability so each user can toggle between light and dark, and color themes with their choice persisting across sessions.
Basic Chat with Real‑Time Messaging & Likes
Integrated WebSockets for live one‑to‑one chats, complete with typing indicators and the ability to “like” individual messages.
Profile Search & Friend Requests
Built a search interface to find other users, and send/accept friend requests.
Settings Layout & Preferences
Created a settings page for updating email, password, notification prefs, and default post visibility, functionality to come.
What’s Next?
Add post UI update, better rich‑text editor with inline photo functionality, bookmarks & advanced notifications are all in the pipeline—stay tuned!