Skip to content

This is the the final assessment project for Udacity's Redux course where a content and comment web app was develop.

Notifications You must be signed in to change notification settings

igorvc30/udacity-readable

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

code style: prettier

Readable

This is the the final assessment project for Udacity's Redux course where a content and comment web app was develop.

  • Users will be able to post content to predefined categories, comment on their posts and other users' posts, and vote on posts and comments.
  • Users will also be able to edit and delete posts and comments.

Contains new features!

  • User will be able to visualize posts by grid or table list and filter by category.
  • User will be able to sort posts by date, vote and comments count.

Style Guides

  • Airbnb React/JSX Style Guide - This style guide is mostly based on the standards that are currently prevalent in JavaScript. Follow this tutorial to configure ESLint in VSCode.
  • Udacity Git Commit - This style guide acts as the official guide to follow when commiting to this project.

Tech

RevYou-front uses a number of open source projects to work properly:

This project was bootstrapped with Create ReactApp.

  • React - A JavaScript library for building user interfaces.
  • Prop-types - Runtime type checking for React props and similar objects.
  • React Router - React Router is a collection of navigational components that compose declaratively with your application.
  • Ant Design - An enterprise-class UI design language and React-based implementation with a set of high-quality React components.
  • ESLint - A pluggable and configurable linter tool for identifying and reporting on patterns in JavaScript.
  • React Redux - A predictable state container for JavaScript applications.
  • node.js - A JavaScript runtime built on Chrome's V8 JavaScript engine.

Start Developing

This repository includes the code for the backend API Server that you'll use to develop and interact with the front-end portion of the project. To get started developing right away:

  • Install dependencies and start the API server
$ git clone https://github.com/igorvc30/udacity-readable
$ cd api-server
$ npm install
$ npm node server
  • In another terminal window, install dependencies and run front-end
$ cd frontend
$ npm install
$ npm start

API Server

Information about the API server and how to use it can be found in its README file.

About

This is the the final assessment project for Udacity's Redux course where a content and comment web app was develop.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 7