Skip to content

Client for "Just the Occasion". A greeting card app.

License

Notifications You must be signed in to change notification settings

zempo/jto-client

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Just The Occasion

The Greeting Card Platfrom

Netlify Status

Links

Mission

We spend too much time finding the right greeting cards. Imagine being able to create a greeting card -- ready to print and paste on paper -- within a minute! Then, imagine being able to share, publish, edit, and download your own occasion.

"Just the Occasion" is built for all your moments.

Guide

If there are any lingering questions, click on the "Start" link.

  1. Create an Account (Email for Emailing Cards)
  2. Explore the "Create" page for your own cards.
  3. After creating a card, hover over and click on a card to open the mini menu. Second Screenshot of the Browse page
  4. You can view, update, delete, publish/unpublish, or download
  5. The download mini menu lets you copy other public cards to your gallery, or download a pdf (Email service is coming this December!).

Screenshots

Create ⟷ Edit ⟷ Delete

Gif of Creating an Occasion

Download

Gif of the Download Editor

Browse

Screenshot of the Browse page

Socialize

Screenshot of public card

Main

Screenshot of the landing page

Technologies Used For FrontEnd

  • Reactjs (v16): useState, useEffect, useRef, useContext hooks
  • font awesome + custom logos
  • 3 custom-built hooks for the following: form data binding, onchange validation, and modals
  • Axios + axios custom endpoints
  • Custom-built form validators
  • jwt decoder
  • date-fns
  • react-to-print
  • 13 prepackaged typefaces
  • Jest + Enzyme for tests

About

Client for "Just the Occasion". A greeting card app.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published