Giter Site home page Giter Site logo

kooltheba / star-wars-universe Goto Github PK

View Code? Open in Web Editor NEW
1.0 1.0 0.0 596 KB

Your favorite star-wars-pedia to search for your favorite characters ๐Ÿค–, most curious planets ๐ŸŒ and coolest starships ๐Ÿ›ธ

Home Page: https://star-wars-universe-six.vercel.app/

License: GNU Affero General Public License v3.0

JavaScript 81.55% CSS 18.45%
hooks nextjs react cssmodules-react usereducer-hook jest testing-library community-project testing

star-wars-universe's Introduction

star-wars-universe

Your favorite star-wars-pedia to search for films with your favorite characters ๐Ÿค– in the most curious planets ๐ŸŒ ๐Ÿ›ธ


baby-yoda-rides


About

How to use it

My cool app ๐Ÿ˜Ž Star-wars-pedia searchs for films of the Star Wars saga in which appears the searches you make! You can search for your favorite characters ๐Ÿค–, the most curious planets ๐ŸŒ, the fastest vehicles and the most incredible starships ๐Ÿ›ธ ! Simply remember to follow the instructions you find in the Home page.

Want some more info?? I knew that, that's why I'm implemented the featured Film Detail. You just need to click on the film you'd like to know more and enjoy! Open an issue ๐Ÿฆ„ on GitHub if you'd want me to add more info.

The api I've used is SWAPI.

Features

  • Search for films only by adding words from your characters, etc, such as: luke r2 tatooine
  • Visit the film detail to know further
  • Go back to the previous search without losing the results of your search
  • Maybe more features coming soon, just ask !! ๐Ÿฆ„

Want to practice your coding skills with a cool app?

Here I'm adding some User Stories than can help you building from scratch this app. First, remember, you can use the stack that you want!

  • As a user, I want to be able to search for different things in the star wars universe: names, starships, planets or even vehicles
  • As a user, I want to see the list of the common films in which the things I searched appear, and also clearly the terms I searched for
  • As a user, I want to search to be smooth despite I enter weird characters
  • As a user, I want to clearly see whether my search was unfruitful
  • As a user, I want to see for each film the name, episode, release date and how old the film is
  • As a user, I want to be able to click on a film and see more details about it, such as the Director, the Producer and the release date again
  • As a user, I want to go back to the home page and see that my search and films are still there
  • As a user, I want to be able to share the url with my friends so they can see my search and the common films

Getting the app started! ๐Ÿš€

  1. Install dependencies:
yarn
  1. Run the development server:
yarn dev

Open http://localhost:3000 with your browser to see the coolest app ever!

Test enviroment

To run the tests, run:

yarn test

Linting

In this project I use eslint with standard. Run:

yarn lint
#or
yarn lint:fix

star-wars-universe's People

Contributors

kooltheba avatar

Stargazers

 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.