Skip to content
/ Blog Public

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.

License

Notifications You must be signed in to change notification settings

reblox01/Blog

Repository files navigation

.Blog

Thumbnail

Overview

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.

Features

  • 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.

Installation

  1. Clone the repository

    git clone https://github.com/reblox01/Blog.git
    cd Blog
  2. Install Dependencies

    composer install
    npm install
  3. Environment Configuration

    • Copy the .env.example file to .env:

      cp .env.example .env
    • Update the .env file with your database, SMTP, and other configurations.

  4. Generate Application Key

    php artisan key:generate
  5. Run Migrations

    php artisan migrate
  6. Run the Application

    php artisan serve

Usage

  • 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.

Contributing

Contributions are welcome! Please follow these steps:

  1. Fork the repository.
  2. Create a new branch git checkout -b feature/your-feature-name
  3. Make your changes and commit them git commit -m 'Add your feature'
  4. Push to the branch git push origin feature/your-feature-name
  5. Create a pull request.

License

This project is licensed under the MIT License. See the LICENSE file for details.

Support

If you find this project useful and would like to support its development, consider buying me a coffee:

Acknowledgements

  • Laravel - The PHP framework used
  • TailwindCSS - Utility-first CSS framework
  • SMTP - Simple Mail Transfer Protocol for email

Contact

For any questions or inquiries, please contact 0x8D.

About

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.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published