Skip to content

Memories is a social media app that allows users to share memories and interact with others. The app offers various features such as recommending content and commenting on posts.

Notifications You must be signed in to change notification settings

Shrike717/socialmedia-memories-react

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 

Repository files navigation

SocialMedia - Memories

Memories is a social media app that allows users to share memories and interact with others. The app offers various features such as recommending content and commenting on posts.

Technologies

Frontend

  • React: Used for building the user interface, enables reactive and component-based development.
  • Redux: Manages the global state of the application, ensuring data consistency and easy accessibility.
  • MUI: Material-UI is used to provide aesthetically pleasing and user-friendly interface components.

Backend

  • NodeJS: The runtime environment for JavaScript, running the application's server.
  • Express: A flexible Node.js framework used to create the backend APIs.
  • JWT (JSON Web Token): Used for authentication and authorization of users, ensuring secure endpoints.
  • OAuth: Enables secure user login and authorization via third-party services.
  • Mongoose: An object modeling tool for MongoDB, enabling schema validation and easy data manipulation.
  • MongoDB: The database where user and memory information is stored.
  • Multer: Middleware for handling file uploads, specifically used for handling form data.

Additional Features

  • Recommended Feature: This feature recommends content to users based on their behavior and preferences.
  • Comment Feature: Users can leave comments on posts, increasing interaction and engagement within the app.

Project Creation

This project was created using the following tutorial: https://www.youtube.com/watch?v=VsUzmlZfYNg&list=RDCMUCmXmlB4-HJytD7wek0Uo97A&start_radio=1&t=7917s

About

Memories is a social media app that allows users to share memories and interact with others. The app offers various features such as recommending content and commenting on posts.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published