Welcome!
This project is intended as a learning and development tool for HTML, CSS, JavaScript, and the React framework.
The Supersearch app is a powerful tool for Marvel/DC fans, allowing them to easily find and explore their favorite characters. Whether it's discovering new versions of beloved heroes or obtaining in-depth information about specific characters, this app provides a user-friendly and comprehensive search experience
Vite-plugin-svgr; Fontawesome; Axios; JWT-Decode; React Hook Form; React Router Dom;
- [Superhero API}(https://www.superheroapi.com/index.html) ACCESTOKEN= 1289640744930206 or create your own (https://www.superheroapi.com/index.html)
- [superhero-api}(https://akabab.github.io/superhero-api/) This is a copy of the original, but cleaned up and modified to include a comprehensive overview of heroes.
This server automatically becomes inactive if no requests are made for a while. Note!!!! The user database is often cleared within one hour.
If you have cloned the project to your local machine, first install the node_modules by running the following command in the terminal:
npm install
Once this is done, you can start the application using:
npm run dev
Open http://localhost:5173 to view the page in the browser.
The user can create their own account. There is no email confirmation (This is for planned for later).
Users can log in to access the application.
You can choose from 6 different heroes.
From the homepage, you can search for heroes, filter them, and add them to your favorites.
From the menu, you can update your own information such as profile picture, email, and password.
After logging out, you will be thanked for using this application. The data in Local Storage will be removed after 14 days.
Let get started!