Anuhya Parlapalli
Angular Full Stack Developer
2+ Years Experience | MEAN Stack | Ex-Accenture
Pizzeria – Full Stack Food Ordering Application
A full-stack food ordering web application built using Angular, Node.js (Express), and MongoDB, allowing users to browse pizzas, customize toppings, manage cart, and place orders.

Purpose: Entry point of the application
Description :
-
Designed a responsive home page that introduces the pizzeria and highlights available pizza categories.
-
Implemented intuitive navigation to pizza menu, toppings, and cart pages using Angular routing.
-
Ensured clean UI and smooth user experience with reusable Angular components.
-
Optimized layout for better readability and quick access to core features.
Skills Highlighted:
Angular routing • Component architecture • Responsive UI
Purpose: Browse and select pizzas
Description:
-
Built a dynamic pizza listing page that fetches pizza data from the backend using REST APIs.
-
Displayed pizza details such as name, image, description, and price using Angular data binding.
-
Used *ngFor and *ngIf directives for efficient rendering of pizza items.
-
Enabled users to select pizzas and add them to the cart.
-
Images are loaded dynamically from URLs stored in the database.
Skills Highlighted:
REST API integration • Angular services • RxJS Observables • Dynamic UI rendering


Purpose: Customize pizza with toppings
Description:
-
Implemented a toppings selection page allowing users to customize pizzas with multiple ingredients.
-
Fetched toppings and ingredients data from MongoDB via backend APIs.
-
Enabled dynamic selection and price calculation based on chosen toppings.
-
Managed selected toppings using Angular services for state sharing across components.
-
Ensured real-time UI updates without page reload.
Skills Highlighted:
State management • Component interaction • Data-driven UI • Business logic implementation
Purpose: Review and manage orders
Description:
-
Developed a cart page to display selected pizzas and toppings before checkout.
-
Implemented functionality to add, remove, and update items in the cart.
-
Calculated total price dynamically based on selected items and quantities.
-
Maintained cart data using Angular services to persist state during navigation.
-
Provided a clean and user-friendly summary view for better user experience.
Skills Highlighted:
Application state management • Price calculation logic • User-centric UI design
