PaperStack is an option for businesses to create invoices on the go. With a simple interface and a few options of templates to choose from, businesses can create professional looking invoices with ease.
What you'll need:
- Stripe API key - In order to receive payments from subscribers, you'll need to set up a Stripe account at https://stripe.com to retrieve an API key
First, clone the repository from your terminal.
git clone https://github.com/Lambda-School-Labs/paperStack.git
Next, we are to add dependencies and run this locally on your computer for the front end. Type the following commands in your command line.
cd paperStack
npm i
yarn start
Lastly, we are to navigate in the server folder to run the server. Type the following commands in your command line.
cd server
npm i
yarn start
Browse to http://localhost:3000 to see this up and running on your computer.
Testing will be done using Jest. Run tests using yarn tests
in your terminal from the root of the project directory.
# This is an explanation of the following test, including what we are testing for.
This is an example of a test.
Node.js project deployed using Heroku. You could use the link or do the following in your command line:
- heroku login
- heroku create
- git push heroku master
- heroku open
- MongoDB - Database
- Express.js - Web framework
- React - User interface
- Node.js - Server Framework
The major contributors who brought this project to life:
- Ronald Cho - Lambda School
- Jason Nuhn - Lambda School
- Teresa Strout - Lambda School
- Dan Volosnikov - Lambda School
This project's licensing has yet to be determined.
We have some people to thank . . .