Welcome to the README for the Blog Web App project! This web application allows users to create accounts, perform authorized actions, leave comments on posts, and enables administrators to manage posts efficiently.
User Authentication: Users can create accounts, register, log in, and log out. Authenticated users have access to additional features.
Authorization: Different user roles (user and admin) determine the level of access to certain functionalities.
Commenting System: Users can leave comments on posts. Comments contribute to dynamic discussions around the content.
Admin Privileges: Admin users have special privileges, including adding, editing, and deleting posts.
Clone the repository:
git clone
Navigate to the project directory:
cd Blog-App
Install dependencies:
composer install
Copy the .env.example
file to .env
and configure your database settings.
Generate the application key:
php artisan key:generate
Run migrations and seed the database:
php artisan migrate --seed
Start the development server:
php artisan serve
Visit http://localhost:8000
in your browser to access the application.
Register for an account or log in using existing credentials.
Explore the blog posts and leave comments on your favorite posts.
Admin users can log in and manage posts by adding, editing, or deleting them.
Main Page
Post Page
LogIn
Register
Dashboard
Contributions to this project are welcome. If you find any issues or have ideas for improvements, feel free to submit a pull request.
This project is licensed under the MIT License.
Thank you for your interest in the Blog Web App project. Feel free to explore the code, contribute, or use it as a foundation for your own projects. If you have any questions, please don't hesitate to reach out.
Full Stack Developer
Contact: Saifullah Akhtar