Bake My Cake - Cake Ordering Web Application
Tech Stack - Angular integration of HTML5, CSS3, JavaScript, and Bootstrap to craft an engaging and
interactive interface.
Features: Created a seamless user experience through Angular and reactive forms, facilitating the
effortless ordering of cakes on ...
Bake My Cake - Cake Ordering Web Application
Tech Stack - Angular integration of HTML5, CSS3, JavaScript, and Bootstrap to craft an engaging and
interactive interface.
Features: Created a seamless user experience through Angular and reactive forms, facilitating the
effortless ordering of cakes on the web platform.
Size: 3.95 MB
Language: en
Added: May 11, 2024
Slides: 18 pages
Slide Content
Develop SPA using Angular Bake My Cake Presentation and Demonstration By Pavan R Raibagi Mentor: Sandhyasri Angara
Frontend Project Develop SPA using Angular Bake My Cake
Bake My Cake App This presentation will discuss developing a single-page application using Angular for an online cake-ordering page.
Display item details like image, name, price Request customer information like name, address Allow selection of delivery date Show confirmation prompt before navigating away Fetched from JSON-server Users select an item and view the individual Search items Filter cakes cookies and brownies Challenges or Tasks
Technologies Involved in this Project Angular 16.2.0 Angular Material 16.2.1 Route Guard Bootstrap HTML5 CSS3 TypeScript JSON
These principles establish practices that lend to developing software with considerations for maintaining and extending as the project grows. Adopting these practices can also contribute to avoiding code smells, refactoring code, and Agile or Adaptive software development. SOLID stands for: S - Single- responsiblity Principle O - Open-closed Principle L - Liskov Substitution Principle I - Interface Segregation Principle D - Dependency Inversion Principle Principles should Adapt When Designing Application Give a reading for more
Navigation Header Home Food-list App Component App-search App-Filter Food-card Food-cart Food-request Footer Login for Admin Hierarchy tree – Flow of Project Route-Guard Page-not-found
Task 1 - Design Landing View Objective: Create the landing view of the app. Display images of cakes, cookies, and brownies. Fetch data using Json-server. Set this view as the default view. Allow users to select items. Navigate to the order view upon selection. Implement search by item name and filtering by category.
Landing Page View
Task 2 – Design Order View Objective: Design the order view. Display selected item details. Provide a form for users to enter order and customer details. Implement confirmation to prevent accidental navigation away.
Order View
TASK 3. Design Login View Objective: Create the login view. Prompt users for a security code to access administrator privileges. Validate the entered security code. Redirect to the cake-requests view upon successful login.
Administrators access view.
Login View
Task 4 – Design Cake-Requests View Objective: Design the cake-requests view. Display cake order requests in a tabular format. Restrict access to site administrators only.
Food-Request View for admin access
Conclusion and Future enhancement Shopping SPA is built with this frontend technologies covered Further more enhancement we can implement Order window with :- Wishlist Add to cart Landing page with shop by category More filter by methods (rating, category, ) Extend to all shop not limit for only bakery