https://github.com/msk4862/whatup
A simple Blog web app implemented using React and Firebase Backend.
https://github.com/msk4862/whatup
blog dockerfile markdown-blog markdown-viewer react-blog react-firebase react-firestore react-redux reactjs travis-deploy
Last synced: 10 months ago
JSON representation
A simple Blog web app implemented using React and Firebase Backend.
- Host: GitHub
- URL: https://github.com/msk4862/whatup
- Owner: msk4862
- License: mit
- Created: 2020-01-25T14:06:09.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2023-01-10T02:50:23.000Z (about 3 years ago)
- Last Synced: 2025-04-11T02:13:31.031Z (10 months ago)
- Topics: blog, dockerfile, markdown-blog, markdown-viewer, react-blog, react-firebase, react-firestore, react-redux, reactjs, travis-deploy
- Language: JavaScript
- Homepage: https://whatup.vercel.app
- Size: 2.73 MB
- Stars: 13
- Watchers: 1
- Forks: 5
- Open Issues: 22
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
WhatUp
A simple markdown supported Blog web app implemented using React and Firebase Backend.
### Features implemented
- User Login, SignUp and User Authentication
- Add, delete and edit posts
- Markdown support in Post content and comment
- Home page that displays all the posts posted by all the users
- Comment and like feature for posts
- Notification section
- View other user profiles
- Showing UI skeletons while fetching data
### Tools
- [ReactJs](https://reactjs.org)
- [Firebase](https://firebase.google.com)
- [markdown-to-jsx](https://github.com/probablyup/markdown-to-jsx)
## Getting Started
#### 1. Go to `frontend` folder
> By default this project is using my firebase backend base url. You can also overwrite it by simply specifying your api base url in `.env` file (see `.env.example` for reference)
First install dependencies:
```
npm install
// or
yarn install
```
Then run using:
```
npm run start
// or
yarn start
```
It Runs the app in the development mode.
Open [http://localhost:3000](http://localhost:3000) to view it in the browser.
The page will reload if you make edits.
### Give it a :star2: to show your support :smiley::smiley:
### And of course, feel free for any kind of contributions.