Welcome to the Educational Blog Platform, a comprehensive web application built using ASP.NET Core, Razor Pages, Entity Framework Core, and SQL Server. This platform is designed to provide educational content across three main categories: Podcasts, Courses, and Blogs.
- Podcasts: Listen to educational podcasts on various topics.
- Courses: Enroll in and manage online courses to enhance your skills.
- Blogs: Read insightful articles and stay updated with the latest trends in education.
- User Management: Secure user authentication and authorization.
- Admin Dashboard: Manage content, users, and settings with ease.
- Responsive Design: Access the platform from any device with a responsive and user-friendly interface.
- ASP.NET Core: For building robust and scalable web applications.
- Razor Pages: For server-side rendering of web pages with a clean separation of concerns.
- Entity Framework Core: For data access and interactions with the SQL Server database.
- SQL Server: As the relational database management system.
- Bootstrap: For responsive and modern UI design.
-
Clone the Repository:
git clone https://github.com/yourusername/educational-blog-platform.git cd educational-blog-platform -
Set Up the Database:
- Update the connection string in
appsettings.jsonto point to your SQL Server instance. - Run the migrations to set up the database schema:
dotnet ef database update
- Update the connection string in
-
Run the Application:
dotnet run
-
Access the Platform:
- Open your browser and navigate to
https://localhost:5001to explore the platform.
- Open your browser and navigate to