svelte-super-rentals Svelte Themes

Svelte Super Rentals

Svelte remake of Ember Learning Team's Super Rentals site

Svelte Super Rentals!!!

Following along with Ember's Super Rentals tutorial, but using Svelte. (I KNOW!!!)

https://svelte-super-rentals.herokuapp.com/

Mapbox

This project uses Mapbox and requires you to use a public access token.

  • Sign up on mapbox.com for an account
  • Create an API key
  • In the root of this project, add a file called .env
  • Add VITE_MAPBOX_ACCESS_TOKEN="<<YOUR API KEY HERE>>" and save the file, replacing the <<....>> contents with your API key
  • Add DATABASE_URL="<<HEROKU ACCESS CREDS HERE>>" and save to thye file as well, replacing hte <<....>> with the login credentials from Heroku.

Developing

Once you've created a project and installed dependencies with npm install (or pnpm install or yarn), 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

Before creating a production version of your app, install an adapter for your target environment. Then:

npm run build

You can preview the built app with npm run preview, regardless of whether you installed an adapter. This should not be used to serve your app in production.

Running

Until the Prisma client can export an ES module in the build, you'll need to manually modify the imports in /lib/db.js.

Top categories

Loading Svelte Themes