This is a hobby project created in Nuxt JS to test the features of Nuxt and getting hands-on experience with the framework. The project utilizes the Amiibo API to fetch data about various Amiibo figures. The Amiibo API provides the following features:
- Retrieve information about all available Amiibo figures.
- Get details about specific Amiibo, including name, series, and release dates.
- Access Amiibo images and artwork.
- Filter Amiibo data by game series, character, and type.
This integration allows the application to display up-to-date information about Amiibo figures dynamically.
This project is deployed https://amiibo-api-database-in-nuxt.vercel.app for the time being.
Please Look at the Nuxt documentation to learn more about Nuxt framework which is built on top of Vue JS.
Check out the deployment documentation for more information.
First image shows the screenshot of the homepage where you can perform debounced search operation which gets results if they match from the API.
Second image is the screenshot of all the goods available related to games.
This image shows the detail page of a given game related articles.
First, clone the repository:
git clone https://github.com/Apfirebolt/amiibo_api_database_in_nuxt
cd amiibo_nuxt_database
Then, install the dependencies:
# npm
npm install
# pnpm
pnpm install
# yarn
yarn install
# bun
bun install
To start the development server:
# npm
npm run dev
# pnpm
pnpm dev
# yarn
yarn dev
# bun
bun run dev
To build the application for production:
# npm
npm run build
# pnpm
pnpm build
# yarn
yarn build
# bun
bun run build
To preview the production build locally:
# npm
npm run preview
# pnpm
pnpm preview
# yarn
yarn preview
# bun
bun run preview
Tailwind CSS is configured in the tailwind.config.js
file. You can customize it according to your needs.
Headless UI components can be used as described in the Headless UI documentation.
Pinia is configured in the store
directory. You can create and manage your stores as described in the Pinia documentation.
This project is licensed under the MIT License.