This project is awesome! 😄👌
- Entity Framework (7.0.13)
Entity Framework is an open-source ORM framework 😊💻
- Onion architecture
enables greater application testability, maintainability, and dependability on infrastructures such as databases and services. 😊✨
- CodeFirst
Code First modeling workflow targets a database that doesn't exist and Code First will create it. 😊🗳
- High Security
Don't worry about the Admin Panel since you are the only one who has access to it. 😊🔒
- Dependency Inversion Principle (DIP)
By adhering to the Dependency Inversion Principle (DIP), we can achieve more flexible and maintainable code. 😊👍
If you find these explanations and examples helpful, please give me a star. Thank you!
✨ Pixel Perfect Design
✨ Cross-Browser Compatibility
✨ CV Resume Popup
✨ Rightbar Navigation
✨ Unique Animations
✨ Google Fonts Support
✨ Fully Responsive
✨ W3C Validated Code
✨ And much more…
✨ Bootstrap 5
✨ HTML5, CSS3
✨ Gulp based workflow
✨ 100% Responsive
✨ Cross-browser compatibility
✨ Collapsible navigation bar
✨ Multipage design
✨ On hover effects
✨ Different types tables
✨ Sticky header navigation bar
✨ Form UIs
✨ Burger Menu
✨ Chart UIs
✨ Dark design
✨ Dropdown menu bar
✨ Material design icons
✨ Various widgets
✨ Easy documentation
✨ Fontawesome font icons
✨ Google fonts
I really don't know where I downloaded this template from, but this have a hacker theme and it's really awesome. 😎🔥
✨ 100% Responsive
✨ Unique Animation
From your command line, first clone Portfolio:
# Clone the repository
$ git clone https://github.com/MaralMosafer/Portfolio.git
# Move into the repository
$ cd Portfolio
# Remove the current origin repository
$ git remote remove origin
Open the project with an IDE, and first go to the appsettings.json file. Then, enter your ConnectionString like this:
"ConnectionStrings": {
"PortfolioDB": "Data Source=.;Initial Catalog=Portfolio;Integrated Security=True;Trusted_Connection=True;TrustServerCertificate=True"
}
In the next step, open Package Manager Console and Set the default project To: PortfolioManagement.Infrastructure and enter the following command:
Update-DataBase -Context PortfolioContext
perform the same task for ContactManagement.Infrastructure And AccountManagement.Infrastructure And BlogManagement.Infrastructure now.
Update-DataBase -Context BlogContext
Update-DataBase -Context AccountContext
Update-DataBase -Context ContactContext
Updating...
This project consists of modules: PortfolioManagement, BlogManagement, ContactManagement, and AccountManagement. You can easily use these modules in your other projects.Enjoy it :)