Skip to content
/ Spoura Public

Fully featured ecommerce platform, favourite and buy shoes from the best brands. Payment intergrated with Google Pay API.

Notifications You must be signed in to change notification settings

mtlh/Spoura

Repository files navigation

Spoura

Thumbnail Image

About

Fully featured ecommerce platform, favourite and buy shoes from the best brands. Payment intergrated with Google Pay API and authentication using JWT sessions.

Demo

This project is deployed directly onto Vercel. spoura.vercel.app

Technologies

  • TailwindCSS
  • Typescript
  • Svelte (+ SvelteKit)
  • Prisma
  • PlanetScale (MySQL)
  • JWT
  • GooglePay API
  • Vercel (hosting)

How to deploy locally

Follow the steps below:

  1. Download code from this repository.
  2. Install every dependency.
npm install
  1. Create api keys from the following sources: `. PlanetScale

  2. Get all required keys setup in a .env file.

DATABASE_URL='planetscalegeneratedconnectionstring'
BASE_URL='http://localhost:3000/'
JWTSECRET="anylengthstring"

The BASE_URL must be configured based on which port you are using, when creating a hosted version this must be update to be the final url eg. https://spoura.vercel.app/

  1. Generate prisma client and run locally
 npx prisma generate
 npm run dev
  1. Enjoy!

About

Fully featured ecommerce platform, favourite and buy shoes from the best brands. Payment intergrated with Google Pay API.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published