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.
Dependencies...
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
Navigate in the local repo to the server
directory, then install dependencies with yarn.
cd paperStack/server
yarn
Run yarn start
to start the server.
Now move to the client directory and once again install dependencies.
cd ../client
yarn
Now run yarn start
to begin the development server. Browse to http://localhost:3000 to see changes you make to the application in realtime.
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
TODO: Enter detailed instructions for deploying the app, including continuous integration techniques.
- 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 . . .