Skip to content

holasoymas/writehub

Repository files navigation

Writehub Logo

CI PHP Laravel License

📖 Project Overview

WriteHub is a Medium-like blogging platform built with Laravel. Users can create blogs, like and comment on posts, and interact with other bloggers. Admins can manage content and users.


🛠 Features

  • User authentication (login/register)
  • Create, edit, delete blogs
  • Like and comment on posts
  • Responsive design

💻 Getting Started (Local Development)

1. Clone the repository

git clone https://github.com/holasoymas/writehub.git
cd writehub

2. Install Dependencies

composer install
npm install      # or pnpm install / yarn install

3. Environment setup

  • copy .env.example to .env
cp .env.exmaple .env
  • Update database credentials and other config in .env

4. Generate app key

php artisan key:generate

5. Run migration and seeders

php artisan migrate --seed

6. Compile assets

npm run dev      # or pnpm/yarn run dev

7. Serve the application

php artisan serve

Releases

No releases published

Packages

No packages published