Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/snehalrenushe/online-food-store
https://github.com/snehalrenushe/online-food-store
angular angular-cli angular-material css3 html5 javascript typescript
Last synced: about 1 month ago
JSON representation
- Host: GitHub
- URL: https://github.com/snehalrenushe/online-food-store
- Owner: snehalrenushe
- Created: 2024-06-24T11:19:58.000Z (7 months ago)
- Default Branch: main
- Last Pushed: 2024-11-25T16:34:35.000Z (about 2 months ago)
- Last Synced: 2024-11-25T17:32:49.510Z (about 2 months ago)
- Topics: angular, angular-cli, angular-material, css3, html5, javascript, typescript
- Language: TypeScript
- Homepage:
- Size: 1.23 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## Lessons
1. Introduction to the course
2. Install development tools
3. Create Angular app
1. Create project's folder
2. Install @angular/cli
3. Create app as frontend
4. Add Header1. Generate Component
2. Add Html
3. Add Css5. List Foods
1. Create Food model
2. Create data.ts
1. Add sample foods
3. Add images to assets
4. Create Food service
5. Create Home component
1. Add ts
2. Add html
3. Add css6. Search
1. Add method to Food service
2. Add search route
3. Show search result in Home component
4. Generate search component
1. Add to home component
2. Add ts
3. Add html
4. Add css7. Tags Bar
1. Create Tag model
2. Add sample tags to data.ts
3. Food service
1. Add get all tags method
2. Add get all foods by tag method
4. Add tags route
5. Show tag result in Home component
6. Generate Tags component
1. Add to home component
2. Add ts
3. Add html
4. Add css8. Food Page
1. Add method to food service
2. Generate Food Page component
1. Add Route
2. Add ts
3. Add html
4. Add css9. Cart Page
1. Create CartItem Model
2. Create Cart Model
3. Generate Cart service
4. Add to Cart Button in Food Page
5. Generate Cart page component
1. Add Route
2. Add ts
3. Add html
4. Add css10. Not Found
1. Generate Component
1. Add ts
2. Add html
3. Add css
2. Add To Pages
1. Home Page
2. Food Page
3. art Page11. Connect To Backend
1. Create backend folder
2. npm init
3. npm install typescript
4. Create tsconfig.json
5. Create .gitignore
6. Copy data.ts to backend/src
7. npm install express cors
8. Create server.ts
1. install @types
2. Add Apis
9. npm install nodemon ts-node --save-dev
10. Add urs.ts to frontend
11. Add HttpClient module
12. Update food service12. Login Page
1. Generate Component
1. Add to routes
2. Add ts
3. Add html
1. Import Reactive Forms Module
4. Add Css
2. Add Login Api
1. Use json
2. Add jsonwebtoken
3. Test Using Postman
3. Generate User Service
1. Generate User model
2. Add User Subject
3. Add Login Method
1. Add User Urls
2. Generate IUserLogin interface
3. Add ngx-toastr
1. Import Module
2. Import BrowserAnimationsModule
3. Add styles in angular.json
4. Add to Header
4. Add Local Storage methods
5. Add Logout Method
1. Add to Header13. Make Components For Login Page
1. Input Container
2. Input Validation
3. Text Input
4. Default Button