Skip to content

Welcome to the Pokémon application, a modern Pokédex interface that allows you to add, edit, delete, and view Pokémon! This project is built with an MVC architecture to ensure modular and maintainable code structure.

Notifications You must be signed in to change notification settings

Batiste1998/pokemon-mvc

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 

Repository files navigation

🌟 Pokémon Management Application 🌟

😊 Description

Welcome to the Pokémon application, a modern Pokédex interface that allows you to add, edit, delete, and view Pokémon! This project is built with an MVC architecture to ensure modular and maintainable code structure.

🛠️ Technologies Used

  • Node.js + Express: Backend and API for handling Pokémon operations.
  • MongoDB (Mongoose): NoSQL database to store Pokémon information.
  • React: Dynamic frontend for a responsive user experience.
  • MVC: Architecture for separating the Model, View, and Controller.

🎯 Features

  • View a list of Pokemon
  • Add new Pokemon to the collection
  • Update existing Pokemon information
  • Delete Pokemon from the collection

🚀 Prerequisites

Before you begin, ensure you have met the following requirements:

  • Node.js (v14.0.0 or later)
  • npm (v6.0.0 or later) or yarn (v1.22.0 or later)
  • A modern web browser

📦 Installation

To install the Pokémon Management Application, follow these steps:

  1. Clone the repository:
git clone https://github.com/Batiste1998/pokemon-mvc
  1. Navigate to the project directory:
cd pokemon-app
  1. Install the dependencies:
yarn install
  1. Launch the project with :
yarn dev
  1. Open your web browser and visit http://localhost:3000

  2. You should now see the Pokémon Management Application running in your browser.

⚙️ API Integration

This application requires a backend API to function properly. Ensure that the API is running and accessible. The API endpoints should be configured in the src/api/pokemons.js file.

🐉 Acknowledgements

About

Welcome to the Pokémon application, a modern Pokédex interface that allows you to add, edit, delete, and view Pokémon! This project is built with an MVC architecture to ensure modular and maintainable code structure.

Topics

Resources

Stars

Watchers

Forks