https://github.com/albinvar/simple-social-media
A simple yet beautiful social media app built using laravel & livewire.
https://github.com/albinvar/simple-social-media
hacktoberfest hactoberfest-accepted hactoberfest2023 jetstream laravel laravel8 livewire mini-social mini-social-network simple-laravel-project simple-project social-media social-network
Last synced: 11 months ago
JSON representation
A simple yet beautiful social media app built using laravel & livewire.
- Host: GitHub
- URL: https://github.com/albinvar/simple-social-media
- Owner: albinvar
- Created: 2021-06-14T19:34:05.000Z (about 5 years ago)
- Default Branch: main
- Last Pushed: 2024-09-19T19:36:24.000Z (almost 2 years ago)
- Last Synced: 2025-08-01T04:51:38.095Z (11 months ago)
- Topics: hacktoberfest, hactoberfest-accepted, hactoberfest2023, jetstream, laravel, laravel8, livewire, mini-social, mini-social-network, simple-laravel-project, simple-project, social-media, social-network
- Language: PHP
- Homepage: https://social.w3net.space
- Size: 3.7 MB
- Stars: 59
- Watchers: 0
- Forks: 47
- Open Issues: 12
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
Simple Social Media
The [project demo](https://social.w3net.space) is hosted for FREE 💝 on [Wexron Hosting](https://wexronhosting.com).
## Table of Contents
- [Introduction](#introduction)
- [Installation](#installation)
- [Features](#features)
- [Credits](#credits)
- [Contributing](#contributing)
- [License](#license)
## Introduction
A very Simple Social media web application built with laravel Jetstream and livewire.
The application is designed and tested to use conveniently without any issues.
## Features
- Built with Laravel 8
- Jetstream (Livewire + blade stack)
- Create posts
- Like posts
- Comment on posts
- Delete posts
- Delete Comments
- On-time image uploads
- Dynamic and Responsive Design
- Compile and minify assets (200 kb resources)
- Many more features....
## Installation
- Clone this repo using any method (https, ssh, gh cli)
- Set the configuration file using the command
``` cp .env.example .env ```
- Install all required packages via composer. ``` composer install ```
- Set up Database configuration inside .env file.
- Run the migration and seeder
```
php artisan setup
```
or
```
php artisan migrate --seed
```
- Install all dependencies via `npm` or `yarn` and Compile all assets based on your deployment environment.
#### Yarn (recommended)
```bash
#Install all dependencies
yarn
#Development
yarn dev
#Production
yarn prod
```
#### Npm
```bash
#Install all dependencies
npm install
#Development
npm dev
#Production
npm prod
```
- Create symbolic link
```
php artisan storage:link
```
- Start the local server using the command
```
php artisan serve
```
### Current Admin Credentials
You may use these credentials to log into your website. you can change these credentials shortly after logging in.
**Email** : admin@gmail.com
**Password** : password
## Generating Dummy Data
Creates dummy data using faker library.
```
php artisan setup:dummy
```
or
```
php artisan db:seed --class="DummyDataSeeder"
```
## Clear Temporary Files
All files uploaded from Create Post form is stored on storage/app/livewire-tmp folder. The following command cleana all Temporary Files from server.
```
php artisan clean:temp
```
## Tests
```bash
php artisan test
```
## Credits
- [@albinvar](https://github.com/albinvar)
## License
[MIT](LICENSE) © Albin Varghese
