Skip to content

MaralMosafer/Portfolio

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

90 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Full Portfolio With ASP.NET Core 7

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. 😊👍

⭐️ Give Me Star

If you find these explanations and examples helpful, please give me a star. Thank you!

I have used the Deebo – Portfolio Template and it has the following features: ✨📝

✨ Pixel Perfect Design
✨ Cross-Browser Compatibility
✨ CV Resume Popup
✨ Rightbar Navigation
✨ Unique Animations
✨ Google Fonts Support
✨ Fully Responsive
✨ W3C Validated Code
✨ And much more…

Project

I have used the DarkPan – Admin Dashboard Template and it has the following features: ✨📝

✨ 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

AdminPanel

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

Login

🔧 How To Use?

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 :)

About

Portfolio Website using ASP.NET and C#

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published