Do you want to show your friends and family that you’re thinking about them, but you aren’t quite sure what to say? Liven up someone’s day with Card Party, the greeting card generator that provides a random joke or compliment to brighten someone’s day. Make a card for your mom, or your pets, or your friends, or your mailman! The choice is yours.
Card Party allows you to create a card with a compliment or joke. Once you are finished writing your card, you can save it for your reference. Or, print out a PDF with your card message and send it to the intended recipient. Once you’re finished with a saved card, you can delete it with the click of a button. Enjoy making all sorts of cards to thrill and delight the people in your life!
- React
- React Router
- TypeScript
- Cypress Testing
- HTML
- CSS
- Third Party API fetch GET calls
- jsPDF
- html2canvas
- Clone this repository.
cd
into the directory.- Run
npm i
in your terminal - Run
npm run start-dev
- Go to http://localhost:8080/ to view the site.
- User can select a compliment or joke for their card, and add a message
- User can view their saved cards
- User can print their card to a PDF file
- User can delete saved cards they no longer need
- User should be able to preview their saved cards if they want to print them out or view them again
- User has additional options for the message on the card (for example, a quote)
- User can send a card to an email address directly from the app
- Improve mobile responsiveness
- Improve formatting of printed PDF for card
- Project specs are located here.