Skip to content

Latest commit

 

History

History
94 lines (65 loc) · 1.86 KB

README.md

File metadata and controls

94 lines (65 loc) · 1.86 KB

App deployed at : https://microblogly-frontend.herokuapp.com

Microblog - Blogging app

My team and I built the frontend for this app using React (CRA setup), Redux, and Redux Thunk. The goal was to create an app that has a fundamentally sound component heirarchy. Another goal was to intelligently connect components to redux to prop drilling

Table of Contents

Installation

Backend Setup:

cd backend
npm install
node server.js

Frontend Setup:

cd front
npm install
npm start

Clone

  • Clone this repo to your local machine using https://github.com/silasburger/microblog

Features

  • Users can write a blog post
  • Users can edit a blog post
  • Users can delete a blog post
  • Users can read a blog post
  • Users can vote on blog posts
  • Users can comment on blog posts
  • Users can delete their comments on blog posts

Heirarchy

App
├─┬ components/Home/Home
│ └── containers/TitleList/TitleList
├─┬ containers/NewPost/NewPost
│ └── components/PostForm/PostForm
└─┬ containers/Post/Post
  ├── components/CommentForm/CommentForm
  ├── components/CommentList/CommentList
  ├── components/PostDisplay/PostDisplay
  └── components/PostForm/PostForm

Technologies

  • React
  • Create-React-App
  • Redux
  • Redux Thunk
  • Axios
  • Bootstrap
  • Reactstrap

Features to add

  • Add auth to backend for signup/login functionality

Team

| Hinesh Amin | github.com/hineshamin |

| Silas Burger | github.com/silasburger |