Skip to content

app to help the Alberta Vipassana Foundation issue tax receipts - DEPRECATED

Notifications You must be signed in to change notification settings

RobbieProkop/vipassana-receipts

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Alberta Vipassana Foundation tax receipt app

This is a single-page react app created for the Alberta Vipassana Foundatoin. This project was created by Robbie Prokop.

This repository is built using React, SCSS, Axios, Redux, React-Dom, React-Router-Dom, and React-Toastify in the front end. For the backend I used NodeJS, ExpressJS, MOngoDB, and mongoose. I tried to make the code fairly modularized and use current industry "best practices" as I understand them. A big stretch goal of mine is to eventually get 80% + test coverage.

Dashboard

Add Receipt Form

Receipt Item

Delete Confirmation

Setup

To setup, please install all the dependencies with npm install.

Running Webpack Development Server

npm start

To do list

  • change databse from MongoDB to MySQL or PostgreSQL
  • add ability to manually change receiptNumber
  • add filtering system to only display x number of receipts unless if you scroll down and click "load more" button.
  • error sometimes appears where the receiptNumber does not increment properly. Make it so the next receiptNumber is the previous one + 1;

About

app to help the Alberta Vipassana Foundation issue tax receipts - DEPRECATED

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published