Skip to content

JoelDUAR/rickandMorty

Repository files navigation

👋 Rick & Morty Project! 👋

Hello, my name is Joel Dupraz, I am a student of Henry, of the Fullstack developer career and I present my Rick and Morty integrator project, developed according to the knowledge I learned in Front end, in Back end and database. It also consumes resources of a corresponding Api.

Foto

📋 Pre-requisites 📋

In order to access and navigate you will need an email and a password. As a test, you can use:

Username: admin@hotmail.com
Password: 1password

🔧 Instalation 🔧

If you want to be able to have this project, you can apply the following command in your console:

git clone https://github.com/JoelDUAR/rickandMorty.git

Once you have cloned the repository, perform the installation of the necessary dependencies, in the same console, through the following command:

npm install

Finally, on two different consoles, placing each of the consoles on the "back" and "front" folders, respectively, apply the following command equally:

npm start

Great, now you can see this application running in your browser. Success with those modifications.🚀🚀

⚙️ Running the tests ⚙️

You can run some tests on the "back", open the terminal in the corresponding folder and type the command:

npm test

🛠️ Features 🛠️

Front end

  • Login form.
  • Search for random characters.
  • Search for characters by id.
  • View details about each character.
  • Add / delete favorite characters.
  • Filter characters by gender.
  • Sort characters by id.

Back end

  • Server creation
  • Routes configuration.
  • Controllers to manage the information searched from the API.
  • Database and API requests.
  • Sending responses with error handling.

💻 Technologies 🚀

The Rick and Morty project was built with the following technologies:

  • CSS.
  • HTML.
  • JavaScript.
  • React.
  • Redux.
  • Express.
  • Sequelize.
  • Postgres.

Includes the following dependencies:

  • React Router.
  • React Router Dom.
  • React Dom.
  • React Redux.
  • Redux Thunk.
  • Axios.
  • Fetch
  • Morgan.
  • Nodemon.
  • Cors.
  • Dotenv.
  • pg.
  • pg-hstore.
  • jest.
  • supertest

🌐 API Reference 🌐

As mentioned above, this project uses the Rick & Morty API to display data about characters, episodes and all the information that you will be able to find when you go through this project.

✒️ Developer ✒️

  • Joel Dupraz

Contact me at my linkedin profile or you can see my projects in my github repository.

👯 Acknowledgments 👯

  • My main thanks go to my instructor Jorge Vega and my TA's, who are part of Henry and my group mates, for all the hours programming, which allowed me to create and shape the professional I am and the one I want to become.
  • Thanks to the creators of the Rick and Morty API for providing a tool for educational use on which the creation of this project was based.
  • Finally to my wife, who is my pillar when long hours of programming and frustration make me doubt.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published