/DevBlog

App created using ReactJS, Firebase Auth, Prismic

Primary LanguageJavaScript

DEVBLOG

First App using ReactJS

Creating something new is the best way to learn

Technologies

  • ReactJS
  • Firebase, Firebase Auth, Real Time Database
  • Prismic CMS
  • react-paginate
  • react-toastify
  • Sass

ToDo

  • "Home" Page
  • "Posts" Page
  • "Admin" Page at Prismic
  • "Create Post" Page
  • "Post" page (Read Post)
  • useAuth hook, Auth Context
  • Firebase, Prismic CMS
  • Comments Component
  • Header Component
  • Button Component
  • Loading (Spinner) component

Regras de negócio

user

  • User can login with google
  • User can read posts
  • User can comment on posts
  • User can like any post
  • User can't delete comments
  • User can't interact with posts (like, comment) if logged out

Admin

  • Admin can create posts
  • Admin can edit posts
  • Admin can delete posts
  • Admin create posts at prismic.io CMS