Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/mayankjaviya/socialconnect

SocialConnect: A dynamic social media platform powered by Laravel, React, Inertia, and Bootstrap for seamless connections.
https://github.com/mayankjaviya/socialconnect

bootstrap full-stack inertia inertia-react-scaffold laravel laravel-react open-source react social-connect social-media social-media-app social-networking web-development

Last synced: 3 months ago
JSON representation

SocialConnect: A dynamic social media platform powered by Laravel, React, Inertia, and Bootstrap for seamless connections.

Awesome Lists containing this project

README

        

# SocialConnect

## 🚀 Overview

SocialConnect is a social media platform powered by Laravel, React, Inertia, and Bootstrap that allows users to connect, share moments, and engage with each other. With features inspired by popular platforms like Instagram, users can follow others, explore a personalized feed, like and comment on posts, and much more.

![Project Screenshot](https://raw.githubusercontent.com/Mayank-Javiya/SocialConnect/main/public/images/Screenshot.png)
![Project Screenshot](https://raw.githubusercontent.com/Mayank-Javiya/SocialConnect/main/public/images/Screenshot2.png)

## 💻 Technologies Used

- **Backend:** Laravel
- **Frontend:** React, Bootstrap
- **State Management:** Inertia.js

## ✨ Features

- **User Authentication:** Secure user authentication system to protect user accounts.
- **Follow Functionality:** Users can follow/unfollow other users to stay updated with their posts.
- **Feed:** Personalized feed displaying posts from followed users.
- **Post Interactions:** Like, comment, and share posts with ease.
- **Responsive Design:** A seamless experience across various devices.

## 🔧 Installation

```bash
# Clone the repository
git clone https://github.com/Mayank-Javiya/SocialConnect.git

# Navigate to the project directory
cd SocialConnect

# Install Backend and Frontend Dependencies
composer install
npm install

# Set up environment variables
cp .env.example .env

# Update the .env file with your configuration

# Run Migrations and Seed the Database
php artisan migrate --seed

# Start the Development Server
php artisan serve
```

Your app will be accessible at http://localhost:8000.

## ❤️ Acknowledgements

- Thanks to the Laravel, React, and Bootstrap communities.
- Inspiration from Instagram and other social media platforms.

## 📬 Contact

For any inquiries or issues, please contact Mayank at [email protected].

## 🚧 Note:

SocialConnect is currently in progress. Feel free to contribute and help shape its development!