The Marvel Portal is an interactive website that provides detailed information about characters and comics from the Marvel universe. Built using React, React Router, and Vite, the portal fetches data from the Marvel Developer API.
- Browse characters: Look up their appearence, description, wiki, homepage and comics related to them.
- Browse comics: Get their price, language and amount of pages.
- Get a random character
- Search: search characters and comics by id and name.
- Favorites: add characters and comics to favorites.
- Clone the repository:
git clone https://github.com/idkhtoc/marvel-portal.git
- Navigate to the project directory:
cd marvel-portal
- Install dependencies:
npm install
- Set up environmental variables: Create a
.env.local
file and define the following variables: TEMPLATE - Start:
npm run dev
Contributions are welcome! If you have any suggestions, bug fixes, or new features to add, please feel free to open an issue or submit a pull request.
This project is licensed under the MIT License - see the LICENSE file for details.
For any inquiries or feedback, please contact me via email: oleksandr.yanov.eu@gmail.com.