Friendbook is a social media application made in MERN stack (MongoDB (mongoose), Express, React, Node.js).
JavaScript 77.88%HTML 1.40%CSS 20.73%
friendbook's Introduction
Friendbook - Social Media App
Friendbook is a social media application made in MERN stack (MongoDB (mongoose), Express, React, Node.js).
This project is totally being made from scratch with the knowledge I'm operating with at the moment, where I try to improve both Front and Back-end skills. All the guidance I've had was Google, and taking a look on some examples for design.
I plan on expanding this app as I improve and as I get to learn more tools that will make it better.
Friendbook project was a good chance to implement things I yet haven't in some previous projects, build up on that and learn more things. New projects always make me better.
Currently implemented functionalities:
User registration/login (JWT Authentication);
Adding status, with or without an image/GIF;
Images are uploaded on a cloud (Cloudinary) service;
Like/Dislike;
Follow/Unfollow users;
Delete posts;
Update profile picture;
Update profile information from the Settings page;
Instant messaging with Socket.io
Functionalities soon to come:
Add favorite (close) friends;
Search for users by their username;
To-Do list
Front-End design completed.
Back-end API completed.
Connecting Front with Back IN PROGRESS
Responsiveness for desktop.
Responsiveness for mobile devices.
Screenshots of how the application looks at the moment. (some elements are still just a placeholder)
Home Page
Profile Page
Messenger - chat application
Messenger now shows currently online users (when they connect to the socket server) and the messages are instant.