Skip to content

Usamaashraff/pritpalbbemarketing-

Repository files navigation

pritpalbbemarketing-

Requirements

[Done] When you start the test, create a GitHub repo and grant access to pritpalbbemarketing

[Done] Create a README with an estimate for each of the individual tasks below

[Done] Create a plugin called "Easy Coupons" with the following features:

[Done] As an admin, I should be able to bulk generate any quantity of randomly generated, unique 4 character alpha-numeric coupon codes (ex. f5Ba, 891d, etc.)

[Done] As an admin, I should be able to search and delete any individual coupon code

[Done] As an admin, I should be able to specify an expiry date when I generate coupon codes

[Done] As an admin, I should be able to bulk delete coupons based on expiry date

[Done] Create a page with 3 gated educational YouTube videos

[Done] As a visitor, to unlock and display a single video I should be able to enter a single valid coupon code (found in the database and future expiry)

[Done] As a visitor, I should receive an error message if I attempt to use the same coupon code more than once

[Done] As a visitor, I should continue to have access to a video after I enter a valid coupon code (even if I close the browser and return to the site)

[Done] As an admin, I should be able to see which video a coupon code was applied to

[ ] As an admin, I should see a report of failed coupon code validations with two categories: not found & already used

[Done] As an admin, I should be able to use the coupon code ADMN unlimited times to access any video

[ ] Testing

[Done] As a developer, I should be able to test any business logic with automated unit tests

[ ] Styling

[Done] Create a custom WP theme with the stylesheet of your choice

[Done] Add animation to the success and failure states of entering a coupon

[ ] Documentation

[ ] Add code comments as needed to improve the ability for another developer to finish this project

[ ] Update the README with a brief written summary of what's been completed and what still needs to be done

[ ] Update the README Any other feedback including which features could be refactored or improved

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published