This project was bootstrapped with Create React App.
Project Participants: Antonio Fry (https://github.com/AntonioFry) & David Engel (https://github.com/David5280)
LightSide is a Star Wars themed project that uses React and React-Router to render a site about the Star Wars mythos. The project uses a Star Wars API (https://swapi.co/documentation) in order to fetch data and information about the movies and character in order to display them on the site. The site also allows for favoriting of card which you can access via a favorites button.
- Learn how to wireframe and know why it is important.
- Write squeaky clean, well refactored code using ES6 & ES7 syntax.
- Make informed design decisions to create a user-friendly application.
- Keep state based components to a minimum and leverage more functional components.
- Use a modular architecture for your application file structure.
- Think deeply about React Lifecycle Methods.
- Understand and utilize React Router to effectively display data.
- Use propTypes for every component receiving props.
- Utilization of conditional rendering.
- Rigorous testing, including on asynchronous functionalities.
- clone this repo to your local machine
- run npm install to download all necessay dependencies
- run npm start to run the server
- open localhost:3000 (unless your terminal says otherwise)
- experiment with the different functionalities & learn about the dark side