Tasty Basket is a full-stack food e-commerce application that I've created from scratch using Angular 16 and SASS for the frontend, and Node.js with MongoDB and Mongoose for the backend. It has several unit tests written in Jasmine in the client side. It includes features such as:
- Home page with several food items
- Food details page
- Cart page
- Checkout page
- User address tracking using Leaflet
- Payment page (using the Paypal SDK)
- Order details page
- All orders page
- Profile page
- Login and registration pages
git clone https://github.com/MarcMechi98/tasty-basket-2.git
cd tasty-basket-2
From the root of the project:
npm run install-all
Run npm run dev
for a dev server. Navigate to http://localhost:4200/
. The application will automatically reload if you change any of the source files.
Please use the following login credentials to simulate order payment through Paypal.
- Login email: [email protected]
- Password: FG5sc$Fe