MY_Blog is a simple blogging platform built with ASP.NET Core and Razor Pages, showcasing my skills in full-stack application development using modern technologies.
- An intuitive interface designed for both end-users and administrators.
- Comprehensive post management functionalities, including creation, editing, and deletion capabilities.
- Support for rich content management, encompassing title, content, and timestamp fields.
- Dynamic URL routing for enhanced navigational ease.
- Persistent data storage via SQLite, ensuring efficient data management.
- ASP.NET Core: The framework employed for constructing the web application.
- Razor Pages: Utilized for integrating server-side logic with HTML rendering.
- SQLite: A lightweight database solution facilitating seamless data operations.
- HTML, CSS, Bootstrap: Technologies used to develop a responsive and visually appealing user interface.
Ensure that the .NET SDK is installed on your machine. Navigate to the project directory and run the following commands:
dotnet restore
to install dependencies.dotnet ef database update
to set up the database.dotnet run
to start the application.
Access the application in your browser at http://localhost:5000.
- To add a new blog post, navigate to
/Admin/Create
. - View the list of existing blog posts on the home page.
- Admin users can edit or delete posts from the management panel.
Contributions are welcome! If you'd like to contribute to MY_Blog, please fork the repository and create a pull request.
This project is licensed under the MIT License. See the LICENSE file for more details.
Feel free to explore MY_Blog, and I hope you enjoy using it as much as I enjoyed building it!