A demo food ordering website built in Angular 13.
The backend API for this app was built in Spring Boot. Check out the backend repository here.
Users are able to create an account, search for restaurants in their area, place orders, complete checkout, and view past orders. Uses NgRx to manage state, Jasmine for unit testing, and Cypress for e2e testing.
- Node version ^12.20.2 || ^14.15.5 || ^16.10.0
- Angular CLI 13+
- A Google Maps API key
- Clone and download the backend repository
- Start the backend server
- Place your Google API Key in the /src/index.html file
- Update the REST API url in the /src/environment.ts files
- Clone and download this repository
- Run
ng serve
in the terminal - Navigate to
http://localhost:4200/
in the browser