Skip to content

smostafa2001/TheChosenBlogger

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

38 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

The Chosen Blogger

Welcome to The Chosen Blogger, a simple blogging web app designed for practicing Onion Architecture. This application utilizes Razor Pages as the Application Framework in the Presentation Layer and EF Core as the ORM.

Features

  • Create articles in specific categories
  • Read articles and share comments
  • Admin panel for comment moderation, article, and category management

Installation

Prerequisites

Getting Started

  1. Clone this repository to your local machine:

    git clone https://github.com/smostafa2001/TheChosenBlogger.git
  2. Navigate to the project directory:

    cd TheChosenBlogger
  3. Change connection string:

    cd TheChosenBlogger.Presentation.RazorPages

    Modify appsettings.json and change the value of "TheChosenBloggerDb" to the connection string of your machine. It can be SQL Server Username/Password, Or Windows AuthN.

  4. Update EF Core database:

    dotnet ef database update

    This command will apply any pending migrations and update the database schema according to your model changes.

  5. Run the application:

    dotnet run

    Visit https://localhost:5001 in your browser to access the application.

Contributing

Contributions are welcome! Feel free to submit pull requests or open issues for any suggestions or improvements.

License

This project is licensed under the MIT License.

About

Welcome to The Chosen Blogger, a simple blogging web app.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published