- ReactJS
- Firebase, Firebase Auth, Real Time Database
- Prismic CMS
- react-paginate
- react-toastify
- Sass
- "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
- 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 can create posts
- Admin can edit posts
- Admin can delete posts
- Admin create posts at prismic.io CMS