Skip to content

"The Heroes" is an open-source initiative, and we warmly invite contributions from the community. If you're passionate about superheroes and have ideas to enhance this project, your contributions are welcome!

Notifications You must be signed in to change notification settings

nitinya9av/the-heroes

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Logo

The Heroes

Welcome to The Heroes! This is an open-source project that showcases a website of superheroes, leveraging the Marvel API and built using the Vite framework. This project is created for the HackClub Arcade.

Table of Contents

  • Introduction
  • Features
  • Installation
  • Usage
  • Contributing
  • License
  • Acknowledgements

Introduction

The Heroes is a web application that allows users to explore various superheroes from the Marvel universe. The project aims to provide a fun and interactive way to learn about different superheroes, their powers, and their stories.

Features

  • Marvel API Integration: Fetches data about superheroes directly from the Marvel API.
  • Responsive Design: Optimized for both desktop and mobile devices.
  • Search Functionality: Easily search for your favorite superheroes.
  • Detailed Information: View detailed information about each superhero, including their powers, history, and more.

Installation

To get started with the project, follow these steps:

  1. Clone the repository:

    git clone https://github.com/yourusername/the-heroes.git
    cd the-heroes
  2. Install dependencies:

    npm install
  3. Set up Marvel API:

    • Obtain your API key from the Marvel Developer Portal.
    • Create a .env file in the root directory and add your API key:
      VITE_MARVEL_PUBLIC_KEY = "your_api_key_here"
      VITE_MARVEL_PRIVATE_KEY = "your_api_key_here"
  4. Run the development server:

    npm run dev

Usage

Once the development server is running, you can access the application at http://localhost:3000. Use the search bar to find your favorite superheroes and explore their profiles.

Contributing

We welcome contributions from the community! If you'd like to contribute, please follow these steps:

  1. Fork the repository.
  2. Create a new branch:
    git checkout -b feature/your-feature-name
  3. Make your changes.
  4. Commit your changes:
    git commit -m "Add your commit message"
  5. Push to the branch:
    git push origin feature/your-feature-name
  6. Create a Pull Request.

License

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

Acknowledgements

  • Thanks to Marvel for providing the API.
  • Special thanks to HackClub Arcade for the inspiration and support.

Happy coding! If you have any questions or need further assistance, feel free to reach out.

About

"The Heroes" is an open-source initiative, and we warmly invite contributions from the community. If you're passionate about superheroes and have ideas to enhance this project, your contributions are welcome!

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published