Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Take home project

This is a simple e-commerce application that a customer can use to purchase a book, but it's missing the payments functionality — your goal is to integrate Stripe to get this application running!

Candidate instructions

You'll receive these in email.

Application overview

This demo is written in Javascript (Node.js) with the Express framework. You'll need to retrieve a set of testmode API keys from the Stripe dashboard (you can create a free test account here) to run this locally.

We're using the Bootstrap CSS framework. It's the most popular CSS framework in the world and is pretty easy to get started with — feel free to modify styles/layout if you like.

To simplify this project, we're also not using any database here, either. Instead app.js includes a simple switch statement to read the GET params for item.

To get started, clone the repository and run npm install to install dependencies:

git clone https://github.com/mattmitchell6/sa-takehome-project-node && cd sa-takehome-project-node
npm install

Rename sample.env to .env and populate with your Stripe account's test API keys

Then run the application locally:

npm start

Navigate to http://localhost:3000 to view the index page.

About

Take home project for Solutions Architect applicants

Resources

Stars

10 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages