Skip to content

Latest commit

 

History

History
73 lines (50 loc) · 1.63 KB

README.md

File metadata and controls

73 lines (50 loc) · 1.63 KB

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.