Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/npatta01/reactnd-project-readable


https://github.com/npatta01/reactnd-project-readable

Last synced: 14 days ago
JSON representation

Awesome Lists containing this project

README

        

# Readable App Project
This is Udacity React project by Nidhin Pattaniyil.

App Deployed on Heroku [here](https://np-readable.herokuapp.com)

## Installation

### Readable API Server
```
cd api-server
yarn
node server //launch server
```

### Readable Client
```
cd frontend
yarn
yarn run start
```

## Production
```
docker build -t readable .
docker run --env PORT=3002 -it -p 3002:3002 --rm readable
```

## Deploying to heroku
```
heroku container:login .
heroku create np-readable .
heroku container:push web .
heroku logs --tail .
```

# Screenshots

**Home Page**
![Category Page](screenshots/homepage.png)

**Category Page**
![Category Page](screenshots/category.png)

**Post Page**
![Category Page](screenshots/post_page.png)

**Post Edit Page**
![Category Page](screenshots/post_edit.png)

**Comment Edit**
![Comment Edit](screenshots/comment_edit.png)

**Creating Post**
![Create Post](screenshots/create_post.gif)

**Create / view comment**
![Create / view comment](screenshots/create_view_comment.gif)

**Comment upvote/down vote**
![Comment upvote/downvvote](screenshots/comment_upvote_downvote.gif)

## Contributing
At this time, this project is not open for contribution. The purpose of this project is to complete Udacity React Redux Course.

## License
This project is under the MIT License