A Blogging Platform CMS using the Laravel TALL Stack.
- Complete CRUD system for Posts
- Comments and replies on posts
- Like systems for Posts and Comments
- Follower system, users can follow and unfollow other users.
- User profile pages
- Posts are indexed with Scout on Meilisearch, searching for posts is blazingly fast.
- User Feed page with post recommender system
- User direct messaging system
Client: Alpinejs, TailwindCSS, javascript
Server: php, laravel, livewire, mySql, meilisearch
Clone the project
git clone [email protected]:voiceinthedark/blogging-platform-cms.git
Go to the project directory
cd blogging-platform-cms
Install dependencies
docker build -t sail .
npm install
Start the server
sail up -d
npm run dev
To run this project, you will need to add the following environment variables to your .env file
cp .env.example .env
And fill the DB_HOST name with your db
sail artisan migrate --seed
- Add Post notification
- Refactor and improve post creation/editing view
- Add Feed page
- Add DM system
- Add recommender system
- Fix minor bugs
If you have any feedback, please reach out at [email protected]
I'm a full stack developer, curently working with the TALL stack (Tailwind, Alpinejs, Laravel and Livewire).
javascript, php, python and React