Skip to content

The App is called "Memories" and it is a simple social media app that allows users to post interesting events that happened in their lives.

License

Notifications You must be signed in to change notification settings

DishenMakwana/Memories-App

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Memories

Memories Manager (Full-Stack App)


Features

  • Create and Update Memories
  • Like and Delete Memories
  • View Other user's memories
  • Authentication (Login/Signup) and with (Google)
  • Mobile Responsive
  • Pagination

TO DO

  • Recommended Posts
  • search by hashtags
  • show liked posts

Tech Stack

  • HTML5
  • CSS3
  • Javascript and ES+6
  • Material-UI
  • ReactJs
  • Redux, Redux-Thunk
  • NodeJs
  • ExpressJs
  • MongoDB Atlas

Packages

  • Frontend

    • axios
    • moment
    • redux
    • redux-thunk
    • @material-ui/core
    • @material-ui/icons
    • react-file-base64
    • react-google-login (for google login feature)
    • jwt-decode (web tokens decoding)
  • Backend

    • express
    • mongoose (for managing mongoDB)
    • cors
    • dotenv (for environment variables)
    • nodemon
    • bcryptjs (for password hashing)
    • jsonwebtoken (for web tokens and sessions)

Setup:

  • run npm i && npm start for both client and server side to start the app

About

The App is called "Memories" and it is a simple social media app that allows users to post interesting events that happened in their lives.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages