A single page blog application based on React, Redux, Materialize(front-end) & Firebase(backend).
It has embedded 3 systems: Users system, Post system and Notification system. To keep track of each change and the state of each component, it was used Redux and lots of other dependencies. The styling was done using Materialize framework.
All the backend was done using Firebase which is a real-time database made by Google and incorporates a lot of other functions than just storing data. Basically, auth system, notifications and posting are all stored inside it, using its functions capabilities.
https://reactfirebaseblog.firebaseapp.com
| Sign Up | Log In |
|---|---|
![]() |
![]() |
Main App Screen
Single Post
Create Post

If you want to use this app, you need to have installed Node.js on your machine.
git clonethis repository into your environment.cdinto the app folder.npm installto install all necesesarry dependencies.npm startto run the app- Open the app in your favourite code editor.
- Happy hacking!

