A fully-functional coffee shop website, inspired by Starbucks. It was built from scratch without any off-the-shelf PHP framework.
Main features
- MVC pattern
- Semantic URL routing
- Email-based password recovery
- Email notification on checkout
- Integration testing with phpUnit
- Mobile-responsive website
- Utilizes Webpack for efficient code bundling and compatibility with older browsers.
- Product review system with nested comments
- Fuzzy searching on shop page
- Pagination
- SEO optimized
- REST API
- API testing with Guzzler and phpUnit