https://github.com/jordilara/itacademy-7.0-react-redux-context-api
This is a small wiki about Marvel and DC superheroes in which you can find information about their abilities, connections, strengths and more. Developed as a project to practise React Redux concepts at ITACADEMY bootcamp.
https://github.com/jordilara/itacademy-7.0-react-redux-context-api
nodejs react react-context-api redux-toolkit taiwlindcss
Last synced: 3 months ago
JSON representation
This is a small wiki about Marvel and DC superheroes in which you can find information about their abilities, connections, strengths and more. Developed as a project to practise React Redux concepts at ITACADEMY bootcamp.
- Host: GitHub
- URL: https://github.com/jordilara/itacademy-7.0-react-redux-context-api
- Owner: JordiLara
- Created: 2024-11-05T10:38:37.000Z (11 months ago)
- Default Branch: master
- Last Pushed: 2024-11-28T12:39:24.000Z (11 months ago)
- Last Synced: 2025-03-15T00:14:52.552Z (7 months ago)
- Topics: nodejs, react, react-context-api, redux-toolkit, taiwlindcss
- Language: TypeScript
- Homepage: https://itacademy-7-0-react-redux-context-api.vercel.app
- Size: 12.1 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## Superhero Web Finder! 📋
**Description:** 🚀
Enter into an extense superhero wiki finder!
Get in! Use the searcher and navigate to explore the superhero universe with just one click! This app connects you to a vast database of over 700 superheroes from DC and Marvel. Search for your favorite, discover their strengths and weaknesses, and learn more about them. Almost everything you need to know about your heroes is here!
---
https://github.com/user-attachments/assets/8b57bd15-72be-4df4-9c99-4b5e49170106

**How it works:** ⚙️
- Log in with the demo user and password provided.
- There are 12 superheroes hardcoded, but you can search for more, using the search bar and different filters.
- There is a page to register but it's only working for testing purposes.
- Enjoy!
- An API key must be needed to request more superhero info (check 'Getting Started').**Getting Started:** 🔧
# 1. Clone the Repository:
```sh
- Go to Github: https://github.com/
- Clone this repo: https://github.com/JordiLara/ITACADEMY-7.0-React-Redux-Context-API.git
```
# 2. Install Dependencies:
```sh
- npm istall or npm i
```# 3. Run the Development Server:
```sh
- npm run dev
- navigate and open the provided ip
```
# 3. Get your own API KEY:
```sh
- Go to the API: https://superheroapi.com/.
- Click the button 'Log with Github' to get your API key.
- Create an .env at the root of the project and add: VITE_SUPERHERO_API_KEY=.
```**Technologies Used:** 🛠️
- [ReactJS]: A JavaScript library for building user interfaces.
- [Vite]: A build tool for frontend development.
- [TypeScript]: A typed superset of JavaScript.
- [TailwindCSS]: A utility-first CSS framework.
- [node.js]: evented I/O for the backend.
- [Redux]: A predictable state container for JavaScript applications.---
**Contributing:** 🖇️
This is a repo created to learn, but feel free to fork this repository, make changes, and create pull requests for any improvements or enhancements. Please adhere to the project's coding style and best practices.
This application is developed as a project to practise React Redux concepts.
[//]: #
[node.js]:
[ReactJS]:
[vite]:
[TypeScript]:
[TailwindCSS]:
[Redux]: