An open API service indexing awesome lists of open source software.

https://github.com/holasoymas/writehub

A medium clone blogging app
https://github.com/holasoymas/writehub

block-style blogging-platform editorjs laravel medium-clone

Last synced: about 1 month ago
JSON representation

A medium clone blogging app

Awesome Lists containing this project

README

          


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
```bash
git clone https://github.com/holasoymas/writehub.git
cd writehub
```

### 2. Install Dependencies
```bash
composer install
npm install # or pnpm install / yarn install
```

### 3. Environment setup

- copy `.env.example` to `.env`

```bash
cp .env.exmaple .env
```
- Update database credentials and other config in `.env`

### 4. Generate app key
```bash
php artisan key:generate
```

### 5. Run migration and seeders
```bash
php artisan migrate --seed
```

### 6. Compile assets
```bash
npm run dev # or pnpm/yarn run dev
```

### 7. Serve the application
```bash
php artisan serve
```
- Open [http://127.0.0.1:8000](http://127.0.0.1:8000) in your browser