Skip to content

Vibesta is a MERN stack social media app featuring photo sharing, user profiles, chat messaging, and interactions

Notifications You must be signed in to change notification settings

marufk21/Vibesta

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Vibesta

Vibesta is a social media application inspired by Instagram, built with the MERN stack. It provides users with a platform to share photos, connect with others, and interact through chat messaging.

Features

  • User Authentication: Sign up and log in to access personalized features.
  • Photo Sharing: Upload and share images with your network.
  • User Profiles: Create and manage your profile, including updating personal details.
  • Chat Messaging: Real-time messaging feature to communicate with friends using Socket.IO.
  • Comments: Engage with shared content by liking and commenting on posts.
  • Feed: View a dynamic feed of posts from users you follow.
  • Profile Customization: Change profile details, including profile picture and bio.

Technologies Used

  • Frontend: React, Redux (for state management), Tailwind CSS and Axios
  • Backend: Node.js, Express.js, JWT, Bcrypt and Cloudinary
  • Database: MongoDB
  • Real-time Communication: Socket.IO

Getting Started

Installation

  1. Clone the repository:

    git clone https://github.com/yourusername/vibesta.git
  2. Navigate to the project directory:

    cd vibesta
  3. Install dependencies:

    npm install
  4. Set up your MongoDB database and update the connection string in the .env file.

  5. Start the server:

    npm start
  6. For the frontend:

    cd client
    npm install
    npm start

Usage

  • Create an account or log in to access the app.
  • Upload photos, send messages, and interact with other users.

Contributing

Feel free to submit issues or pull requests to improve the project.

License

This project is licensed under the MIT License - see the LICENSE file for details.

Acknowledgments

  • Thanks to all the contributors and the open-source community.

About

Vibesta is a MERN stack social media app featuring photo sharing, user profiles, chat messaging, and interactions

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages