The Social Media. Keep your public (or private) things here.
This project have a main goal to improve my abilities with ASP.NET Core Web API, Unit Testing and Clean Architecture Practices.
Database Modeling for this project
Development
.NET 7
ASP.NET Core Web API
MSSQL SQL Server
Identity - JWT Authentication and Authorization
Entity Framework Core
Auto Mapper
Unit Testing
xUnit
FakeItEasy
FluentAssertions
Practices
TDD
Clean Architecture
SOLID
DevOps
CI/CD at Github Actions
Docker and Docker Compose
To make easy for all, run in Postman!
OBS: Make sure the Docker Environment is enabled!
Please, use Docker for run this project and avoid a lot of setup problems
# Clone this repository
$ git clone https://github.com/iscodand/my-life/
# Open and run Docker on your machine
# Build with docker-compose
$ docker-compose build
# Run with docker-compose
$ docker-compose up
:)
Contributions are what make the open source community such an amazing place to learn, be inspired, and create. Any contributions you make will be highly appreciated.
If you have a suggestion that would make this project better, feel free to fork the repo and create a pull request. You may also simply open an issue with the tag "enhancement".
- Fork the project
- Create a feature branch (
git checkout -b feature/yourFeature
) - Commit your changes (
git commit -m 'Add some amazing feature'
) - Push to the branch (
git push origin feature/yourFeature
) - Open a Pull Request
Don't forget to give the project a star! ⭐
ℹ️ Did you know?
In 2012, GitHub launched the starring function. Stars were a new way to keep track of repositories that caught your attention. In GitHub social etiquette, starring a repo is not only way to bookmark a project but also to express how much you appreciated and found it interesting!
Made with ❤️ by Isco, get in touch!