https://github.com/ravikisha/relaxgram
Welcome to "Relaxgram"! This project is the culmination of a collaborative effort by our dedicated team. It's a social media application clone, inspired by Instagram. Leveraging the Laravel framework, we've created a web-based social media platform for users to share photos and videos, follow others, like, comment, and engage in real-time chat.
https://github.com/ravikisha/relaxgram
Last synced: 5 months ago
JSON representation
Welcome to "Relaxgram"! This project is the culmination of a collaborative effort by our dedicated team. It's a social media application clone, inspired by Instagram. Leveraging the Laravel framework, we've created a web-based social media platform for users to share photos and videos, follow others, like, comment, and engage in real-time chat.
- Host: GitHub
- URL: https://github.com/ravikisha/relaxgram
- Owner: Ravikisha
- License: mit
- Created: 2022-12-07T17:59:24.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2023-11-05T16:29:59.000Z (over 1 year ago)
- Last Synced: 2024-11-16T03:44:28.458Z (7 months ago)
- Language: JavaScript
- Homepage:
- Size: 82.9 MB
- Stars: 1
- Watchers: 1
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Relaxgram - A Social Media Clone 🚀🌟
## Team Members 🧑🤝🧑
## Project Description 📝
Welcome to "Relaxgram"! This project is the culmination of a collaborative effort by our dedicated team. It's a social media application clone, inspired by Instagram. Leveraging the Laravel framework, we've created a web-based social media platform for users to share photos and videos, follow others, like, comment, and engage in real-time chat. "Relaxgram" represents a full-stack application that showcases our skills and creativity.## Project Features 🚀
Our social media clone boasts a rich set of features, including:
- User registration and login with email verification.
- Real-time chat functionality for seamless communication.
- Ability to create and share posts and stories.
- Follow/unfollow other users to build your network.
- Like and comment on posts to express appreciation.
- User search functionality to find and connect with friends.
- Profile pages to showcase your posts and personal information.## Project Setup 🛠️
To run this project on your local machine, follow these steps:
1. Clone the project to your local environment.
2. Navigate to the project directory.
3. Run `composer install` to install PHP dependencies.
4. Execute `npm install` to install JavaScript packages.
5. Create a `.env` file in the project directory by copying the content from `.env.example`.
6. Generate an application key using `php artisan key:generate`.
7. Migrate the database using `php artisan migrate`.
8. Start the server with `php artisan serve`.
9. In another terminal window, run `npm run dev` to compile assets.
10. Access the project at `http://localhost:8000`.## Project Requirements 📋
- Pusher for real-time chat functionality.
- A mail server (e.g., MailTrap) for email verification.
- FFmpeg for multimedia processing.
- MySQL as the database backend.
- PHP version 7.4 or higher.
- Node.js version 12.0 or higher.
- NPM version 6.0 or higher.
- Composer version 2.0 or higher.
- Laravel version 8.0.## Project Details 📖
For more in-depth information about the project, you can explore the documentation folder provided. It includes additional insights and documentation about the project's structure and components.For a detailed explanation of the project's features, you can refer to the [Project Documentation](./documentation/project-file-0.0.1.pdf).
For any inquiries or further information, feel free to contact me at Ravi Kishan
## Tech Stack 🛡️
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
## Project Screenshots 📷
Here are some screenshots to give you a glimpse of "Relaxgram":
*Chat Settings View*
*Chat View*
*Chat View (2)*
*Comment View*
*Email Verification View*
*Follow and Unfollow View*
*Like and Comment*
*Login Page*
*Post Creation View*
*Post Show View*
*Post View*
*Profile View*
*Register Page*
*Reset Password Page*
*Reset Password Email*
*Chat Section*
*Search User View*
*Story Creation View*
*Story View*
*Additional Screenshot*
*Database Table Screenshot*## License 📜
This project is provided for educational purposes and is not intended for production use. It's open source and is licensed under the [MIT LICENSE](./LICENSE).Explore and contribute to "Relaxgram!" 🚀🌟