Objectives
-
Learn how to apply APIs in an Angular.
-
Understand how to create, read, update, and delete (CRUD) data using APIs.
-
Customize and enhance the design of the application using Angular features.
-
Deploy the final activity on Firebase hosting.
-
Document the process
Step 1: Fork this
Step 2: Clone your Fork Repositories
Step 3: Integrate API
The project already includes code for User and Restaurant APIs for your reference.
https://angular-api-activity.web.app/user
documentation:
https://software-engineer.thirdygayares.com/angular-api
Additional Tasks:
-
Implement CRUD functionality for:
-
Menu
-
Menu-Category
-
Restaurant-Category
-
Apply the CRUD API (CREATE READ UPDATE DELETE)
All files are included in the repository
Step 4: Change the Design
-
You can keep the existing table design, or:
-
Add new styles using CSS Grid or Flexbox.
-
Enhance the layout and design for better user experience.
-
Step 5: Push your code
Step 6: Deploy to Firebase Hosting
Step 7: Document Your Activity
-
Write a detailed step-by-step process of how you implemented the project.
-
Include:
-
Your GitHub repository link.
-
Firebase hosting link.
-
Screenshots of your output
-
For your reference
Github
https://github.com/thirdygayares/angular-api
API endpoint
https://testsvfcb.pythonanywhere.com
POSTMAN API DOCS
https://documenter.getpostman.com/view/24626304/2sAYBUDXqC
Sample Out
https://angular-api-activity.web.app/user
Docs:
https://software-engineer.thirdygayares.com/angular-api
Sample: