home..

Responsive Instagram-like Social Media Website (Express.js, ReactJS, Bootstrap, MongoDB)

MongoDB Express.js Bootstrap JavaScript ReactJS MVC

FULL SOURCE CODE:

Github

Register

instagram - Register

A simple registration form with validation. The user is redirected to the login page after successful registration.

Login

instagram - Login

A login form similar to the registration form. The user is redirected to the home page after successful login.

Post an Image

instagram - Post an image

The user posts an image by setting a title and selecting an image. The user is redirected to the home page after successful publishing.

Images Page

instagram - Images page

The images page displays all the images in the database, each user can like an image once as well as report it (user ID gets saved and verified).

Image Details Page

instagram - Question details page

The image details page shows the amount of views, likes, author and the date of publishing. Each user can comment on the image.

Post a Comment

instagram - Comment Form

When the user clicks on the comment button, a comment form appears. The user can post a comment by clicking on the ‘submit’ which also hides the form.

Profile Page

instagram - Profile page

The user can use the profile page to see their metrics (number of images, combined likes) and profile details.