Skip to content

xphong/marvel-app

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Marvel App - https://marvel-app9000.herokuapp.com/

Build Status Maintainability

React + Node + MongoDB + Marvel API

Getting Started

Import Mongo Database Collection

  • Import power levels data:
mongoimport --db marvel --collection powerlevels --type json --file data/powerlevels.json --jsonArray

Add Marvel API Public/Private Keys

Dependencies

  • Install required dependencies:
npm install yarn -g
yarn

Scripts

  • Run development server (port 3000): npm run dev

  • Run production server: npm run prod

  • Deploy production build (Client): npm run build

  • Run front-end tests: npm run test

  • Run integration tests: npm run test:backend

Technologies

  • React w/ Redux, React Router, Dev Tools
  • Node w/ Express
  • MongoDB w/ Mongoose
  • Semantic UI
  • Webpack
  • Axios
  • Mocha, Chai, Supertest
  • Jest, Enzyme
  • CI/CD with Travis CI and Heroku

FAQ

  • Toggle React Dev Tools On/Off CTRL + H

TODO:

  • Move to ducks modular pattern
  • Sort table
  • Search table
  • Upgrade to React Router v4 🤔

About

Full Stack - React/Redux + Node/MongoDB + Marvel API

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published