Skip to content

React application for a social media connected to a backend using ReactJS

Notifications You must be signed in to change notification settings

CariblaGIT/FakebookReact

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

53 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation


Markdownify
Fakebook Website React

App for social media application

Key FeaturesProject objectiveBackendStackViewsFuture improvementsYou may also like...

🔑 Key Features

  • Application for making posts and share them with your friends
  • Register for create user, using JWT to generate token and Redux for persistance on the application
  • Timeline with the posts of your following users
  • Profile view with your data and posts, able to update the profile and detailed posts
  • Admin view panel to search all the information related with the application (users and posts)
  • Search interface to follow and unfollow users
  • Interface to make own posts

🎯 Project objective

This website is a project focused on React facilities, concretely on the implementation of Redux, with the main objective to make an application to share your moments with the world and your friends. Similar to Instagram, is a social media in which, with your posts based on images and descriptions, added to the connections to users, you can show your special moments easily.

🔗 Backend

This project is developed based on a previous project that I have made for making possible all the consults that are actually done in this application

⌨️ Stack

👨‍💻 Installation

Follow the steps to emulate the project in your local device. But is not necessary because the project has been uploaded to AWS, so you can skip the installation and use the following URL to make all the consults in front of your localhost one. IMPORTANT : Actually is not on production de application, so for using it you must to follow the steps after the link, sorry for the problem.

  1. Clone repo
  2. Install dependencies:
    npm install
  3. Launch the project in your local device:
    npm run dev

After that, in localhost:PORT, will be launched the application, and you will be on the landing page (Login interface)

🖥️ Views

Login & Register

Timeline

Search

New post

Profile

Edit Profile

Admin panel

🛠️ Future improvements

⬜ Adding the comments to the posts
⬜ Better interface to search users (debouncer and not loading all users at the beggining)
⬜ Better admin panel experience
⬜ Favourites posts selection
⬜ Encrypt the Redux modules

👀 You may also like...


About

React application for a social media connected to a backend using ReactJS

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published