This is a practice/portfolio project of mine.
The homepage shows a introduction of the blog, followed by article previews (paginated) with a link to the full article/post.
You can write new articles on a "hidden" url-extension "/.new_article" where you enter: title, content/body and choose an existing author from a dropdown. You can preview the article or upload when finished.
You can't add an author from the frontend yet. (new frontend coming next)
In order of planned implementation:
-
New Frontend
-
Authorization (Front- and Backend)
-
Article Filtering
-
Administration Permition/Clearance
Typescript
React
StyledComponents
[][1] Apollo Client
[][1] Apollo Server Express
TypeGraphQL
TypeOrm
[1]: StyledComponents will be replaced with css modules and Apollo Client likely with urql.