An engaging mini blog website built with Laravel, featuring user registration, blog posting, social media sharing, and a sleek TailwindCSS interface. Our simple yet powerful platform allows users to effortlessly publish their articles and dive into a world of diverse perspectives. Whether you're a seasoned writer or just starting out, share your voice and engage with a community passionate about storytelling.
- User Registration & Authentication: Secure user sign-up and login using Laravel Auth.
- Blog Posting: Users can create and publish their own blog posts.
- Social Media Sharing: Share posts on various social media platforms.
- Blog Viewing: Browse and read blogs posted by other users.
- Responsive Design: Styled with TailwindCSS for a modern, responsive user experience.
- Email Notifications: SMTP integration for email communication.
-
Clone the repository
git clone https://github.com/reblox01/Blog.git cd Blog
-
Install Dependencies
composer install npm install
-
Environment Configuration
-
Copy the
.env.example
file to.env
:cp .env.example .env
-
Update the
.env
file with your database, SMTP, and other configurations.
-
-
Generate Application Key
php artisan key:generate
-
Run Migrations
php artisan migrate
-
Run the Application
php artisan serve
- Visit
http://localhost:8000
to view the application. - Register or log in to start creating and reading blog posts.
- Share posts on social media platforms directly from the post view.
Contributions are welcome! Please follow these steps:
- Fork the repository.
- Create a new branch
git checkout -b feature/your-feature-name
- Make your changes and commit them
git commit -m 'Add your feature'
- Push to the branch
git push origin feature/your-feature-name
- Create a pull request.
This project is licensed under the MIT License. See the LICENSE file for details.
If you find this project useful and would like to support its development, consider buying me a coffee:
- Laravel - The PHP framework used
- TailwindCSS - Utility-first CSS framework
- SMTP - Simple Mail Transfer Protocol for email
For any questions or inquiries, please contact 0x8D.