Skip to content
This repository has been archived by the owner on May 31, 2024. It is now read-only.

This is my personal website, built with ASP.NET Core 6. The interface is constructed using Bootstrap and Tailwind CSS. For the back-end, I utilize the C# programming language and Microsoft SQL Server for the database, following the Code First approach in database design.

License

Notifications You must be signed in to change notification settings

thevi31415/Nguyen_Duong_The_Vi

Repository files navigation

Personal blog

MIT License GitHub repo size GitHub code size in bytes GitHub repo file or directory count GitHub contributors GitHub last commit YouTube Channel Subscribers

MicrosoftSQLServer .Net Bootstrap Visual Studio C# CSS3 HTML5 JavaScript Git TailwindCSS

Introduction

  • Link: This is my personal website, built with ASP.NET Core 6. The interface is constructed using Bootstrap and Tailwind CSS. For the back-end, I utilize the C# programming language and Microsoft SQL Server for the database, following the Code First approach in database design

The website interface is primarily built using Tailwind CSS:

Tailwind CSS

In the process of coding the project, I referenced and copied some interfaces and templates available on the Internet, making modifications as needed.

Blog

  • Home:

H34

T2

  • Post display page:

H3

  • View article details::

H4

H5

  • Display mathematical formulas within the article:

H13

  • Comment below the article:

T1

  • View the personal information of a user account:

H15

  • Filter posts by Tags:

H6

H7

Technologies Used

  • ASP.NET 6 MVC: The core framework for building web applications with Model-View-Controller architecture.

  • Entity Framework Core: An object-relational mapping (ORM) framework for .NET used for database interactions.

  • C#: The primary programming language for building the application logic.

  • HTML5 and CSS3: For structuring and styling the web pages.

  • Bootstrap: A front-end framework for designing responsive and visually appealing user interfaces.

  • Tailwind CSS: Utilized for efficient and utility-first styling, allowing for a highly customizable and maintainable design approach.

  • JavaScript: Used for client-side scripting to enhance user interactions.

  • SQL Server: The database management system employed for storing and managing data.

  • Git: Version control system for tracking changes in the source code.

Installation

  1. Begin by cloning the project with the following command: https://github.com/thevi31415/Nguyen_Duong_The_Vi.git

  2. Navigate to the appsettings.json file and ensure the connection string is updated as follows:

    "ConnectionStrings": { "DefaultConnection": "Server=.;Database=blog;Trusted_Connection=True;" }

  3. Remove the Migrations folder from the project.

  4. Open Tools > Package Manager > Package manager console

  5. Execute the following two commands:

     (i) add-migration init
     (ii) update-database
    
  6. You are now ready to launch the project.

License

Copyright © 2024, Nguyen Duong The Vi.

References

About

This is my personal website, built with ASP.NET Core 6. The interface is constructed using Bootstrap and Tailwind CSS. For the back-end, I utilize the C# programming language and Microsoft SQL Server for the database, following the Code First approach in database design.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published