This project is a gaming blog developed in ASP.NET. The blog has two types of users: User and Admin. Users can create and edit their own posts, as well as rate posts from other users. Administrators have additional permissions to manage all content and users in the system.
- Create posts
- Edit their own posts
- Rate posts from other users (1 to 5)
- Create posts (can choose public or restricted visibility)
- Edit and delete any post in the system
- Edit user profiles
- Implemented Google Authenticator for additional security
- ASP.NET
- Google Authenticator
- SQL Server
- HTML/CSS/JavaScript
-
Clone the repository:
git clone https://github.com/Luismcs/ASP.NET-Blog
-
Navigate to the project directory:
cd WebApplication1 -
Restore the project dependencies:
dotnet restore
-
Configure the database connection string in the
appsettings.jsonfile. -
Apply migrations to create the database:
dotnet ef database update
-
Run the project:
dotnet run
- Register using the sign-up feature.
- Use Google authentication to add an extra layer of security.
- Access the dashboard to create and edit your own posts.
- Rate posts from other users from 1 to 5 stars.
- Access the admin panel to manage all posts and users.
- Create posts and set their visibility (public or restricted).
- Edit or delete any post in the system.
- Edit user profiles as needed.
This project is licensed under the MIT License. See the LICENSE file for more details.


