Skip to content

abdellahrk/microblog

Repository files navigation

A microblog for the public.

This is a simple Blogging platform that makes use of so many Symfony features. It can be used with any front-end framework or mobile app.

Api documentation is found at base_url/api/doc

Admin User

Only admin users can access the admin dashboard at base_url/admin

Add admin user

Many admin users can be add in the system with the following command

bin/console app:add-admin-user

A simple Flutter app at microblog mobile app will be consuming this backend

Features

  • Registration
  • Token Login
  • Refresh Token
  • Add Blog Post
  • Edit Blog Post
  • Get Single Blog Post with Comments [maybe with pagination]
  • Get Paginated Blog Posts
  • Delete Blog Post
  • Update User Profile
  • List User Posted Blog Posts
  • List All Blog Posts [Paginated]
  • Delete User Account
  • Like Blog Post
  • Email Notifications [WIP]
    • Welcome Email
    • Account activation and reactivation
    • Activity Notification such as following an author, blog post like, comment added and more
    • Reminders like completing drafts, verifying accounts and more
  • Add Comments
  • Queuing system with Symfony Messenger
  • Admin Panel
  • Api Documentation

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors