Skip to content

8Track React-Node is a [WIP] React App with full CRUD functionality. It uses Axios to make asynchronous calls to the 8Track Node API. A user can create, update or destroy artists and songs.

Notifications You must be signed in to change notification settings

kbs5280/8track-react-node

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

8Track

8Track is a series of ongoing projects designed for personal development. Its purpose is to provide an evolving environment in which to experiment with new languages, libraries and frameworks.

8Track features test-driven front-end and backend architecture including servers, relational databases, API's, and components.

8Track uses React, JavaScript, CSS, Enzyme, Node, Express, SuperTest, Mocha, Chai, PostgreSQL, Knex, Ruby, Ruby on Rails, RSpec, and Capybara.


8Track React-Node

8Track React-Node is a test-driven React App with full CRUD functionality. It uses Axios to make asynchronous calls to the 8Track Node API (of the same series) in production on Heroku.com. 8Track Node stores and exposes data related to artists and songs. 8Track React-Node renders the data to the DOM and provides a simple user interface.

A user can create, update or destroy songs associated with artists. Data is seamlessly updated by the React app.

The architecture of this application intends to follow React conventions and honor the "properties flow down; actions flow up" principle of one-way data flow. As such, properties are passed down and state is set in the App.js file.

  • React.js
  • JavaScript
  • Mocha
  • Chai
  • Enzyme
  • Webpack
  • CSS/SASS
  • CRUD

About

8Track React-Node is a [WIP] React App with full CRUD functionality. It uses Axios to make asynchronous calls to the 8Track Node API. A user can create, update or destroy artists and songs.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published