Skip to content

Backend technology (Postgres, BCrypt, Stripe API, axios etc) powering the front end

Notifications You must be signed in to change notification settings

mistergjones/walkmydogbackend

 
 

Repository files navigation

Walk My dog (Backend) - Connecting Dog Owners with Dog Walkers

Table of contents

Overview

The challenge

The key challenge of this application was to incorporate a payment gateway & Single Sign On (SSO) allowing Dog Owners to book a dog walker and pay them on completion. Think Uber but for Dog Owners.

The main backend technologies (amongst others) underpinning the above utilises Express, Postgres, Stripe and Yup.

Screenshot

  • Coming Soon

Links

The process

  • Establish the idea.
  • whiteboard / develop UI flows.
  • create database table structure (normalised).
  • identify key technologies (i.e. Axios, Node.js, Cloudinary, Stripe) that will for part of the solution.

Built with

  • Bcrpyt (for encryption)
  • Cors (caters for accessing a web server from a different origin)
  • Dotenv (for environment variables)
  • Express (the WAF)
  • Jsonwebtoken (for cookie persistence)
  • PG (for Postgress Database) (for animated pics)
  • Stripe (for payment processing)
  • Yup (for data validation)

What was learnt

  • To be documented

Continued development

  • To be documented

Authors

About

Backend technology (Postgres, BCrypt, Stripe API, axios etc) powering the front end

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 97.8%
  • HTML 2.2%