Skip to content

mateuscacabuena/poatekdex

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 

Repository files navigation

Poatekdex Pokédex Logo

This repository contains a Pokédex project developed as a practice to apply the knowledge acquired at the company Batatinha. The project is divided into two main parts:

Frontend

The frontend was built using React, a popular JavaScript library for creating user interfaces. The Pokédex interface allows users to search and view detailed information about various Pokémon, including their types, abilities, stats, and more.

Backend

The backend was developed with NestJS, a Node.js framework that helps build efficient and scalable server-side applications. The Pokédex backend is responsible for managing and providing data about the Pokémon, interacting with third-party APIs or internal databases to offer accurate and up-to-date information.

Features

  • Pokémon Search: Allows users to search for Pokémon by name.
  • Pokémon Details: Displays detailed information about each Pokémon, such as types, abilities, and base stats.
  • Pokémon Listing: Shows a paginated list of Pokémon, with the ability to filter by name and number.
  • Responsiveness: Interface adapted for different screen sizes, providing a consistent user experience on both mobile and desktop devices.

Technologies Used

  • Frontend: React, CSS, HTML, JavaScript
  • Backend: NestJS, TypeScript
  • Others: Axios (for API calls), React Router (for navigation)

Installation and Execution

To run the project locally, follow these steps:

Frontend

  1. Clone the repository.
  2. Navigate to the frontend folder.
  3. Install dependencies with npm install.
  4. Start the development server with npm run dev.

Backend

  1. Navigate to the backend folder.
  2. Install dependencies with npm install.
  3. Start the server with npm run start.

Testing

  1. Navigate to the backend folder.
  2. Start the tests with npm run test.

Contribution

Contributions are welcome! Feel free to open issues and pull requests to add new features, fix bugs, or improve documentation.

License

This project is licensed under the MIT License. See the LICENSE file for more details.


This project is a great opportunity to consolidate knowledge in React and NestJS, as well as contribute to the development of a complete and functional application.

About

No description or website provided.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages