Skip to content

This is repo for the memoire app which is created for the purpose of storing memories in the form of posts. User can create, read, update and delete their posts with image upload and login/signup.

Notifications You must be signed in to change notification settings

Pulkit3234/React-Frontend-for-A-MERN-APP

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MEMOIRE SOCIAL MEDIA APP

image

About/Description

The frontend of the website is hosted on netlify whereas the backend is deployed on heroku. This app is styled with Material-UI, the latest styling libraary for react. Users can view the others posts but cannot create their own posts or like others posts without creating an account. After creating an account they have the option to create posts, upload photo, edit and delete their own post, but they only have the option to view and like others posts. This website is named memoire which is a french word for memories as this web app will help user store their memories in the form of posts.

Functionalities

  • Login/Signup Functionality
  • Like, delete, edit option on the post.
  • Image upload feature on post
  • Tags with posts

Tech Stack

Frontend

  • Html
  • Css
  • Material-UI
  • Javascript
  • React
  • Redux

Backend

  • NodesJS/Express
  • Mongoose
  • MongoDB
  • JWT
  • BcryptJS

Outcomes/Learning

This app is a full fledged social media type of app in which users can create, read, update and delete the posts with login/signup features. I learnt how to plan a big app like this before starting any new project this big. Then coming to the frontend side I leant about routing, redux store state management and how to access the global redux store state using the useSelector hooks and how to dispatch the actions to update the state with the help of useDispatch hook. On the backend side I learnt about the important CRUD functionality in the mongoDB database with the help of mongoose library.

NPM Commands

  • npm i - installs all the dependencies
  • npm start - starts the frontend development server on your local machine.

About

This is repo for the memoire app which is created for the purpose of storing memories in the form of posts. User can create, read, update and delete their posts with image upload and login/signup.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published