./bitlink/
SHIPPED · Mar 2024 — Jun 2024Full-stack social platform for CS enthusiasts with real-time messaging and social interactions.
§01description
Built and deployed a full-stack social media platform designed for computer science enthusiasts, supporting real-time messaging, user authentication, and social interactions (posts, likes, follows).
Developed the frontend in Angular with TypeScript and TailwindCSS, delivering a responsive single-page application. Built RESTful APIs with Express.js and MongoDB for data persistence, handling user profiles, posts, messaging threads, and social graph operations. Implemented secure authentication using Passport.js and BCrypt, ensuring encrypted credential storage and session handling.
Deployed on a DigitalOcean Ubuntu instance with Nginx configured as a reverse proxy, serving both the Angular frontend and Express.js backend. The project spans 141 commits across a 4-person team.
§Ggallery
[img.01] BitLink — social media feed and messaging interface