Skip to content

Guillermo-prog/SociOn-Social-Media-APP

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

43 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

SociOn Social Media APP πŸ’»πŸŒπŸ“±

Description πŸ“‹

This project is a responsive social media application developed using the MERN stack (MongoDB, Express.js, React, Node.js). The client and server sides are completly implemented from scratch, incorporating both core stack libraries and additional ones like Material-UI for UI theming and styles, Redux Toolkit, Redux Persist, Multer, JWT, Yup, Formik, Bcrypt, among others.

Features πŸ› οΈ

  • Responsive Design: Ensures a seamless user experience across various devices.
  • Client-Side Development: Utilizes React for building the dynamic user interface.
  • Server-Side Development: Implements server functionality using Express.js and Node.js.
  • Database: MongoDB Atlas is employed as the database for efficient data storage in cloud.
  • UI Theming and Styles: Material-UI enhances the user interface with appealing themes and styles.
  • State Management: Redux Toolkit is integrated for effective state management.
  • File Uploads: Multer is utilized for handling file uploads.
  • Persistent State: Redux Persist ensures state persistence for enhanced user experience.
  • Authentication: JSON Web Token (JWT) is implemented for secure user authentication.
  • Form Validation: Yup and Formik are used for form validation to ensure data integrity.
  • Password Hashing: Bcrypt is employed for secure password hashing.

Installation πŸš€

  1. Clone Repository:

    git clone https://github.com/Guillermo-prog/SocialNetwork.git
  2. Client Setup:

    cd client
    npm run start
  3. Server Setup:

    cd server
    npm run start
  4. Run Application:

    • Start the client and server concurrently.
      npm run dev

Usage πŸ‘©β€πŸ’»

  1. Open your browser and navigate to http://localhost:3000.
  2. Explore the features of the application.

RELEASES

DOI

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published