The purpose of the project is to implement an app of the content of the comments.
The user should be able to post comments based on category, make comments in their own post and other users, to vote in post and comments, to edit, delete post and comments.
- Node
v12.1.0 - NPM
6.9.0
The API Server provides endpoints to post content to predefined categories, comment on their posts and other users' posts, and vote on posts and comments, besides edit and delete posts and comments.
Instructions to install and download the API Server, you can find on the link below. [https://github.com/udacity/reactnd-project-readable-starter.git]
- install all project dependencies with
npm install - start the development server with
npm startoryarn start
This repository was bootstrapped using the react-create-app command that provides us with all of the underlying webpack configurations that are done by react-create-app command. That command creates a base structure for the project that is known to be useful for most of the projects using React. The following are a quick overview of my project structure:
/public: public facing files that will be exposed to the web server while using this app in development mode./src: contains all the code related to the application’s core./assets: contains images and css considered generic inside the app./components: contains all the generic or shared components./containers: contains all React component that are connected to a redux store./pages: contains react components that are used as pages — or containers — for other components./redux: contains actions, reducers and store/utils: contains all common
- Bootstrap CSS
- Axios