This project is served as my exam for my job application. I built this using Laravel, VueJs and Ant Design Vue for my frontend framework. SSM is a basic (twitter like) social media where you can only register and login account, add and delete posts.
Once you download this folder you will need to prepare a few things before you are ready to start. Follow these steps to get the project to a workable state.
- Clone this repository (or download and extract the .zip)
- Run
composer install
from inside the project directory to download PHP dependencies - Run
npm install
oryarn
to download JS dependencies - Run
cp .env.example .env
to create your projects'.env
file - Run
php artisan key:generate
to create a new encryption key - Open the project and edit the .env file to add database settings to your project. Take note of the database name, password, and username to make sure they match your system's settings. Change any other environment settings you desire.
- Back in the terminal, run
php artisan migrate
to migrate your database - Run
php artisan passport:install
to install and generate passport keys
Congratulations! You should now be ready to try Simplified Social Media.