Menu
We built a frontend environment for Entertainment to advertise their application's data in Webflow. Third-party data sources and user authentication made this one of our most technical projects.
Homepage overview
![](https://cdn.prod.website-files.com/61819aaca0e7ac73f85a2d54/62ff5d74d858278cb93cc4ca_screencapture-entertainment-au-2022-08-15-12_32_06%20(1).png)
![](https://cdn.prod.website-files.com/61819aaca0e7ac73f85a2d54/637f2c9da78a6173b67636f7_fs-portfolio-entertainment-merchant.webp)
Before Webflow
- Static copy of offers available on the internet.
- Manual, technical process to make updates.
- Traditional web infrastructure.
After Webflow
- Scalable Webflow site with rapid design iteration control.
- Full integration to membership system with user login and storing offers.
Technical project details
- Full login system — login, log out, sign up, hide/show password, email validation, etc
- Enable or disable the offer redemption feature based on user’s subscription level. Custom user permissions.
- Redeemable offers (entertainment.com.au/offers) from Entertainment’s API.
- Display offers based on the user's location, popular offers, and new offers.
- Custom filters and subfilters of offers (entertainment.com.au/offers).
- Campaign pages that pull information from Entertainment's API.
- Fundraiser and merchant registration on-site.
- Custom search auto complete implementation.
- Custom implementation of infinite scrolling on the offers page (entertainment.com.au/offers).
- Integration of client's ReactJS components to speak with legacy system.
- Integration of new authentication system with components made inside Webflow Designer.
![](https://cdn.prod.website-files.com/61819aaca0e7ac73f85a2d54/637f2c1a4b36bc82574fbf82_fs-portfolio-entertainment-search.webp)
![](https://cdn.prod.website-files.com/61819aaca0e7ac73f85a2d54/637f2c2abac0ffc44086985c_fs-portfolio-entertainment-login.webp)
![](https://cdn.prod.website-files.com/61819aaca0e7ac73f85a2d54/637f2c3b6a864d0bf0eb919e_fs-portfolio-entertainment-price.webp)