This is a training project for laravel 5.2
- Create a basic laravel 5.2 app to be as a blog system
- Use homestead to enable local deployment
- Guests can view posts and comments but can not create / update posts nor comments
- Guests can register for new accounts
- Users can add posts and comments
- Users can view their profile and other users profile
- Users can change their login credentials
- Users can forgot their password and ask for new password ( use mailgun for mails )
- Posts can contain images
- Posts can be downloaded or exported to pdf
- Posts or comments can have arabic letters
- Unit Testing