A tool to help you calculate how much you save while taking part in your organization's Employee Stock Purchase Plan (ESPP).
To demo a live version of this app, click here.
### Built With- npm
npm install npm@latest -g
- Clone the repo
git clone https://github.com/zhaluza/espp-budget-app.git
- Install NPM packages
npm i
-
Set up your own OAuth App on Github.
-
For
Homepage URL
, enterhttp://localhost:3000
. -
For
Authorization callback URL
, enterhttp://localhost:3000/redirect
. -
Inside the root directory of your cloned repo, create a file called
.env
. -
Enter the following credentials from your new Github OAuth app into the file like so:
CLIENT_ID=insert your client id here
CLIENT_SECRET=enter your client secret here
Boot up the app in dev mode by running the following script:
npm run dev
Want to run the app in production mode? Start up the server with the following command:
npm start
You can now access the app at http://localhost:3000
in your browser.
The app's current test coverage consists of unit tests for each of the three main components. Run tests with the following script:
npm test
Distributed under the ISC License.