Blog-App
Welcome to Blog-App!
Blog-App is a Reddit-like, MERN-stack application.
For highly detailed documentation of the code and contributions, please see our Project Wiki.
Deployment
This app was deployed using Heroku. You can view it at this address: https://blog-app-project-21.herokuapp.com
Setup & Running the Application Locally
To run this application locally, you can run the following code:
Cloning the Repo:
git clone [this repo address]
cd [this repo folder]
Setting up the Server:
npm install
npm start
Setting up the Client:
cd client
npm install
npm start
Housekeeping
Please refer to the Project Wiki for detailed documentation.
The project management for this document was done via a Kanban Board Project in Github.
There are several branches in this repo; however, there are really only four relevant, active branches of interest.
implementation branch:
this branch contains all of the development code for the app.backend-testing branch:
this branch contains ALL of the unit testing for the app.end-to-end-testing branch:
this branch contains all of the functional testing for the app.main branch:
this branch contains the final iteration of the app.
The merge flow is as follows:
- implementation -> backend-testing -> main
- implementation -> end-to-end-testing
Testing & Code Coverage
The tests included in this repo achieve high code coverage. Below is an image of the code coverage attained: