||3 months ago|
|.vscode||3 months ago|
|public||3 months ago|
|src||3 months ago|
|.gitignore||3 months ago|
|LICENSE||3 months ago|
|README.md||3 months ago|
|index.html||3 months ago|
|package.json||3 months ago|
|tsconfig.json||3 months ago|
|tsconfig.node.json||3 months ago|
|vite.config.ts||3 months ago|
|yarn.lock||3 months ago|
Star Wars Character
A small tool to search for StarWars characters, because: Why not?
This web application is written in Typescript, using Vue 3 and Vite. It comes with a recommended IDE setup, that I personally don't use, but I add it for completeness and all the VSCode fans out there: VSCode + Volar
I make heavy use of
<script setup> blocks and Vue's composition API. To learn more, check out the script setup docs and the Composition API overview.
API data types are taken from https://github.com/amitmtrn/swapi-ts/blob/main/src/SWApi.ts but no other code. I intentionally avoided any external libraries.
The header font is Star Jedi: https://www.dafontfree.io/star-jedi-font-family/
- Network and API problems are not handled great and errors are not communicated to the user.
- Sorting by planet name while planets aren't fully loaded breaks the sorting function.
- No mobile optimization (should be usable though).
This web application is licensed under the permissive MIT license. See LICENSE.