Skip to content

Please change Site-Setting /Permission/Insecure Content to "Allow" as I have used unpaid AWS electric beanstalk

Notifications You must be signed in to change notification settings

Rakezt/SocialMediaApp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Kammanahalli Post

image

Overview

This is a full-stack Social Media application built using Node.js, Express.js, MongoDB, React, Socket.io, and hosted on AWS Elastic Beanstalk and Netlify. The application provides various features like user registration, login, text post creation, friend management, and real-time chat functionality.

Technologies Used

  • Backend:

    • Node.js
    • Express.js
    • MongoDB
  • Frontend:

    • React
  • Real-time Chat:

    • Socket.io
  • Hosting:

    • AWS Elastic Beanstalk (Backend)
    • Netlify (Frontend)

Features

  • User Authentication:

    • Register
    • Login
  • Post Creation:

    • Text posts (No picture uploads to avoid excessive data consumption)
  • Friend Management:

    • Add Friend
    • Remove Friend
  • Real-time Chat:

    • Instant messaging with Socket.io

Deployment

  • Backend:

    • Hosted on AWS Elastic Beanstalk
  • Frontend:

    • Hosted on Netlify

Installation and Setup

To run this project locally, follow these steps:

  1. Clone the repository:
    git clone https://github.com/your-username/social-media-app.git
  2. Navigate to the project directory::
    cd social-media-app
  3. Install dependencies::
    npm install
  4. Start the development server::
    npm start
    
    

Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

License

This project is licensed under the Yoursweetnightmare License.

About

Please change Site-Setting /Permission/Insecure Content to "Allow" as I have used unpaid AWS electric beanstalk

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published