This is a project I created to practice authentication/authorization, front end development, as well as consuming APIs. I used Azure AD B2C to allow users to create an account and sign in. It also allows users to edit their profile and reset their password. If a user creates an account, they can submit a recipe for review before being permanently added to the site. Users also have the ability to favorite recipes and view recipes they have shared in one place.
I used Angular's documentation & code examples, Stack Overflow, and ChatGPT to complete the project.
- Angular
- Bootstrap 5
- Azure AD B2C
- User account creation
- User account editing
- Users can share recipes
- Users can favorite recipes
- Web API consumption
- Server-Side paging for pagination component
- Open Git Bash to the location you wish to clone the repository.
- Run the following command:
git clone https://github.com/barlowtyler96/AngularRecipesB2C.git
- Create a new branch:
git checkout -b your-branch-name
- Make changes and stage them:
git add .
- Commit your changes:
git commit -m "Brief description of the changes"
- Push your changes
git push origin your-branch-name
- Submit a pull request