Built with Java + spring framework and ReactJS + Typescript.
Using mySQL clearDB(from heroku) Database.
Using firebase and heroku to deploy.
Test the web-app:
https://doron-coupon-app.web.app/home
Login as a guest (limited options)
E-mail: [email protected]
Password: 231xcdeq
E-mail: [email protected]
Password: 177789xq
E-mail: [email protected]
Password: 7931xz
E-mail: [email protected]
Password: 8835x9
E-mail: [email protected]
Password: 1515x4
Register as Customer:
See the demo coupons from companies,
Purchase demo coupons by category,
See customer details.
Register as Company:
Add coupons that customers would see,
Delete company coupon,
Update company coupon,
See company all coupons or by specific category / price.
Register function:
Cant use an already registered E-mail,
Client type selection,
Checking for invalid inputs or empty inputs.
Login:
Inputs check,
Client type selection,
E-mail & Password checking with the DB.
Coupons:
Expiration date thread that run auto every 24h.
Admin login:
Client type: Admin
E-Mail: Admin@admin
Password: admin
Databse is backedup so you can do w/e you want there.
first project.