https://gifthubproject.herokuapp.com/
GitHub is a website built to collect charitable donations through gift cards. People often throw or stash away gift cards with low, unusable balances believing that they will never get around to cashing in the $0.40 on their Chipotle card. GiftHub allows users to easily dispose of their low balance gift cards by and support a good cause in the process.
-
Lauch the app..
-
Register an account and try posting "gift card" amounts using fake data. Companies that have been added should appear on the dropdown.
-
After submitting a gift card, you should be able to view the gift card in your personal history to the right. A printable version can be accessed by clicking "Print View" in the lower right and then "Print" at the bottom of the next page.
-
For testing purposes, an admin account has been setup with these credentials: username: [email protected] and password: gifthubadmin.
-
The admin should be able to see a doughnut chart broken down by total donations by company.
-
The admin should be able to add a company in the top left as well as see the gift cards that will expire most recently.
-
The admin should also be able to click the "Manage Users" button to view a list of all users that have registered at the site.
-
Clone the Angular project repo and the API project.
-
In the API project, make sure that the API project is set as the startup project and then run it.
-
In the Angular project, run npm install in the terminal and then ng serve and navigate to localhost:4200.
-
Follow the above steps starting at #2.
This project was built by Nick Bielawski, Carr O'Connor, Hugh Bowman, and Beth Douglas as part of the .NET Track at Eleven Fifty Academy in Fishers, IN.