Skip to content

marck-developer/react-rick-morty

 
 

Repository files navigation

#rick-morty-api #react-js #assembler-school #master-in-software-engineering

All Contributors

Assembler School: React Rick & Morty

In this project we will build a React.js SPA using the Rick & Morty API.

Getting Started

These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.

See deployment for notes on how to deploy the project on a live system.

The repository

First, you will need to clone or fork the repository into your Github account:

Fork on GitHub

$ git clone https://github.com/assembler-school/react-rick-morty.git

Installing

First, you will need to install the dependencies with: npm install

$ npm install

Running the tests

@TODO

Linting and formatting

This project is setup using eslint and prettier for linting and code formatting.

At Assembler School, we recommend that all our students use them since they provide great value with too much additional effort.

Furthermore, it also includes the husky and lint-staged packages that allow you to run scripts on the files in the Git staging area before each commit or before pushing changes to a remote repo.

Deployment

This project is not intended to be deployed but you could use Netlify for it.

Technologies used

  • React.js
  • react-router-dom
  • axios

Project requirements

This section details the main requirements of the project that you as a student must take into account when delivering your solution.

A more detailed description with all the requirements and steps that you need to complete in the project will be included in the Google Docs version of the requirements document.

  • You must develop this project using React.js
  • You must use semantic HTML5 elements for all the contents of the application

Project features

Home page

Path: /

Home page disabled pagination

Path: /

Episode page

Path: /episode/:episodeId

Character page

Path: /character/:characterId

Location page

Path: /location/:locationId

Project delivery

To deliver this project you must follow the steps indicated in the document:

Resources

License

This project is licensed under the MIT License - see the LICENSE file for details

Contributors ✨

Thanks goes to these wonderful people (emoji key):


Dani Lucaci

💻 📖 💡 🔧

This project follows the all-contributors specification. Contributions of any kind welcome!

About

Assembler School: React Rick & Morty

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 89.4%
  • HTML 7.8%
  • SCSS 2.8%