FoodDelivery is an food delivery ecommerce application build with Angular.
Live online version is available here
- Browse food list
- Add / Remove to favorites
- Search by keyword
- Browse by tags
- Add / Remove to cart
- Registration / Login system
- User profile view/edit
- Select delivery addres on map
- Pay with PayPal and Credit Card
- View orders history
- Add / Edit foods
- Angular - Application-design framework and development platform for creating efficient and sophisticated single-page apps. This project was generated with Angular version 14.2.8.
- RxJS - Reactive Extensions Library for JavaScript
- Bootstrap - Powerful, extensible, and feature-packed frontend toolkit.
- Leaflet - An open-source JavaScript library
- PayPal - Transaction workflows, including: orders, payments, subscriptions, invoicing, and disputes.
FoodDelivery requires food-delivery-server to run.
Install all dependencies and start application
npm install
Run
npm start
for a dev server. Navigate to http://localhost:4200/
. The application will automatically reload if you change any of the source files.
Run
npm run build
to build the project. The build artifacts will be stored in the dist/
directory.
Run
npm run test
to execute the unit tests via Karma.
MIT