Skip to content

Svelte remake of Ember Learning Team's Super Rentals site

Notifications You must be signed in to change notification settings

jleja/svelte-super-rentals

Repository files navigation

Svelte Super Rentals!!!

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

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

Screen Shot of Svelte Super Rentals app

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.

About

Svelte remake of Ember Learning Team's Super Rentals site

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published