It's a real world tour application built from start to finish including feature-rich RESTful API (filters, sorts, pagination, and much more) using CRUD operations with MongoDB and Mongoose in the backend and the server-side rendered frontend. The users can log in or register accounts, and even complete the checkout process with Stripe. The admin can create, delete new tours and send mail to users via SendGrid.
It's a React.js E-commerce website with SPA dynamic shopping cart function. I practiced two way to way to achieve this including Redux and Context API. I also implement google authenticator to log in users, and leverage Cloud Firestore to store users and products data.
This is a cookbook application that contains recipes for multiple different foods within categories. The users will then select the food they like and the recipe view will be shown with much more details. Based on the original project by Jonas Schmedtmann's The Complete JavaScript Course on Udemy.