Svelte And Morty
A Svelte pet project, powered by svelte-kit
and uses the Rick And Morty API
.
The aim of this project is to showcase a "real world" medium-sized web application, built and powered by Svelte and other modern tooling like Vite.
WIP
- Basic app
- Auth(Login/Logout)
- Actually use TypeScript
- Replace Tailwind with normal styling(SCSS)
- Better looking UI
- Deploy with adapter to some PaaS
- Add Likes/Rate to Episode/Character
- Tests
Developing
Once you've installed dependencies with npm install
, start a development server:
npm run dev
# or start the server and open the app in a new browser tab
npm run dev -- --open
Building
Svelte apps are built with adapters, which optimise your project for deployment to different environments.
By default, npm run build
will generate a Node app that you can run with node build
. To use a different adapter, add it to the devDependencies
in package.json
making sure to specify the version as next
and update your svelte.config.cjs
to specify your chosen adapter. The following official adapters are available: