Comic Info is a user-friendly web application built with React, which harnesses the power of the Superhero API to provide detailed information about superheroes and villains. Whether you're a comic enthusiast, a casual fan, or just curious, Comic Info is your gateway to explore and learn about the fascinating world of comic characters.
- Search for superheroes and villains by name.
- Display detailed information about each character, including their biography, power stats, appearance, and more.
- See an image of the character to visually identify them.
- User-friendly and responsive design for seamless browsing on desktop and mobile devices.
Follow these instructions to set up the project locally on your machine.
- Node.js (at least version 12)
- npm (Node Package Manager) or yarn
- Clone the repository:
git clone https://github.com/your-username/comic-info.git
- Change into the project directory:
cd comic-info
- Install dependencies
npm install
or
yarn install
- Run the development server:
npm start
or
yarn start
-
Open your browser and go to http://localhost:3000 to access the application.
-
Enter the name of your favorite superhero or villain in the search box and click on the search button to retrieve their information.
- React
- SuperHero API [https://superheroapi.com/]
- Sass
Contributions are welcome! If you find any issues or want to add new features, feel free to open an issue or submit a pull request.
Please make sure to follow the Code of Conduct while contributing.
This project is licensed under the Creative Commons Attribution-NonCommercial 4.0 International License (CC BY-NC 4.0). You can find the full text of the license here.
The CC BY-NC 4.0 license allows you to:
- Share — copy and redistribute the material in any medium or format.
- Adapt — remix, transform, and build upon the material.
Under the following terms:
-
Attribution — You must give appropriate credit, provide a link to the license, and indicate if changes were made. You may do so in any reasonable manner, but not in any way that suggests the licensor endorses you or your use.
-
NonCommercial — You may not use the material for commercial purposes. For commercial use or inquiries, please contact [[email protected]].
When using or sharing this project, please provide proper attribution to the original creator. You can use the following format:
"comic-info" by [Sayantan Sarkar] is licensed under CC BY-NC 4.0. To view a copy of this license, visit [https://creativecommons.org/licenses/by-nc/4.0/legalcode].
- Thanks to the creators and maintainers of the Superhero API for providing the data used in this project.
- The project utilizes icons from the React Icons library, making the UI more engaging and intuitive.
- Special thanks to Firebase for providing hosting services for this project, making it accessible to users.