Table of Contents
This is just a personal project where I create my CV and practice my skills and hopefully run into problems and issues that I can learn from while keeping my skills sharp.
- Created Database
- Preparations for scaffolding
- Scaffolded Database with Entity Framework(database first approach)
- Added new Azure Tenant with and registered new domain
- Added this README.md
- Add Controllers
- Add Repository pattern
- Add DTOs
- Add Mapster and Map Entities to DTOs
- Add Redis
- Setup Azure Redis
- Add and configure Azure App registration
- Setup Azure Key vault (for App registration secret)
- Set up Azure App Authentication and storing app token
- Add Register, login and logout endpoints
- Add Microsoft Identity Platform and Jwtbearer Authentication
- Add Authorization to all endpoints
- Configure Docker
- Continue with building frontend with React, RTK, Typescript
- Configure and setup Azure webapps, app insights and whatnot
- Add Azure Application Insights logging
See the open issues for a full list of proposed features (and known issues).
Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.
If you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue with the tag "enhancement". Don't forget to give the project a star! Thanks again!
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature) - Commit your Changes (
git commit -m 'Add some AmazingFeature') - Push to the Branch (
git push origin feature/AmazingFeature) - Open a Pull Request
No license. Use as you wish.
According to the Github terms(Github terms of service) other users of GitHub.com have the right to view and fork your repository.
Mikael Puusaari - miskens@hotmail.com
Linked in: Linkedin
Project Link: https://github.com/miskens/MiskCv_Api