Skip to content

Latest commit

 

History

History
48 lines (31 loc) · 2.38 KB

README.md

File metadata and controls

48 lines (31 loc) · 2.38 KB

Welcome to GIFT2ME!

A simple webapp designed to allow users to create events where they can share a gift wishlist with their friends and family! Upon visiting the site users are greeted with a simple homepage. From there they can choose to login or register from the navigation bar. After logging in or registering, users are immediately redirected to their dashboard.

Notice the customized welcome message in the navigation bar once a user logs in.

From the dashboard users can press the create event button to navigate to the create event page. From there they can input event details then start adding gifts they would like to receive. Only a name for the event is required, all other fields are optional.

For the adding a gift, users have the option of selecting previously created events or the current one being created and must input at least the name of the gift wanted. Users can also edit or delete each gift added via an edit/delete modal.

Once an event and gifts have been added the dashboard will update with the newly created event. Users can share, edit or delete an event. Pressing the share icon will open the user's email with an autofilled message featuring the link to that respective event's wishlist. Friends or family that go to the share link can now choose which gift they would like to reserve.

When the quantity of an item hits zero the item will be reserved and can no longer be selected.

Sample Pages

Homepage View Alt Text

Registration Example with Error Message Alt Text

Edit an Event Alt Text

Add Gift to Wishlist Alt Text

Invitation Page - example of a gifter making a reservation Alt Text

Dashboard Page - example of deleting an event Alt Text

Future Considerations

  • Use media queries to display the app nicely across multiple devices (e.g. mobile)
  • Add the name of the gifter on the invitation page.
  • Design updates
  • Implement more share options (e.g. SMS invites)