Skip to content

Abhi666-max/CodeAlpha_VibeConnect

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

1 Commit
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

VibeConnect - Social Media Platform ๐ŸŒ

This is a Full Stack Social Media web application developed as Task 2 for the CodeAlpha Full Stack Development Internship.

๐Ÿš€ Features

  • User Authentication: Secure Signup and Login system.
  • Global Feed: View posts from all users in a clean, modern UI.
  • Create Posts: Upload text updates and image URLs via an interactive modal.
  • Interactions: Like and comment on any post in real-time.
  • Post Management: Users can delete their own posts securely.
  • User Profile: Dedicated profile page displaying user details and personal post history.

๐Ÿ› ๏ธ Technology Stack

  • Frontend: HTML, CSS, Vanilla JavaScript
  • Backend: Node.js, Express.js
  • Database: MongoDB, Mongoose

โš™๏ธ How to Run the Project

  1. Clone this repository to your local machine.
  2. Ensure you have MongoDB installed and running locally (mongodb://127.0.0.1:27017).
  3. Open a terminal in the backend directory.
  4. Run npm install to install dependencies (Express, CORS, Mongoose).
  5. Run node server.js to start the backend server.
  6. Open frontend/index.html in your web browser.

About

A Full-Stack Social Media Web Application featuring secure authentication, interactive feeds with image support, likes, comments, and profile management. Built for the CodeAlpha Internship Task 2.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors