git clone https://github.com/johnyblaze/SocialMedia.git projectname
cd projectname
composer install
php artisan key:generate
- Create a database and inform .env
php artisan migrate --seed
to create and populate tables- Inform config/mail.php for email sends
php artisan vendor:publish
to publish filemanager
- Home page
- Custom Error Page 404
- Authentication (registration, login, logout, password reset, mail confirmation, throttle)
- Users roles : administrator (all access), redactor (create and edit post, upload and use medias in personnal directory), and user (create comment in blog)
- Blog with comments
- Search in posts
- Tags on posts
- Contact us page
- Admin dashboard with new messages, users, posts and comments
- Users admin (roles filter, show, edit, delete, create)
- Messages admin
- Posts admin (list with dynamic order, show, edit, delete, create)
- Medias gestion
To test application the database is seeding with users :
- Administrator : email = ausman734@gmail.com, password = admin