Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/thomasjonstrup/star-wars-code-exercise

Vue application using Vue router and tanstack query to get data. Using Tailwind CSS for styling
https://github.com/thomasjonstrup/star-wars-code-exercise

tailwindcss vitejs vue vue-router

Last synced: 8 days ago
JSON representation

Vue application using Vue router and tanstack query to get data. Using Tailwind CSS for styling

Awesome Lists containing this project

README

        

# star-wars-code-exercise

Vue application using Vue router and tanstack query to get data.

[![Netlify Status](https://api.netlify.com/api/v1/badges/d5febadf-d30d-481a-a30c-3719d0ab7b3f/deploy-status)](https://app.netlify.com/sites/star-wars-code-exercise/deploys)

## Overview

### The challenge

Users should be able to:

- See a list of star wars characters in cards
- Filter by different data like gender or hair color.
- Paginate the different pages

### Screenshot

![](./screenshot.jpg)

### Links

- Live Site URL: [hstar-wars-code-exercise.netlify.app/](https://star-wars-code-exercise.netlify.app/)

## My process

### Built with

- Semantic HTML5 markup
- CSS custom properties
- Flexbox
- CSS Grid
- Mobile-first workflow
- Vue JS
- Vue Router
- Tanstack Query
- [Tailwind](https://tailwindcss.com) - For styles

Used Tanstack Query for handling the api call and caching data.