/sa-takehome-project-node

Take home project for Solutions Architect applicants

Primary LanguageHandlebars

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

Then run the application locally:

npm start

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