https://github.com/rafaykhattak/bulkybook
Bulky Book leverages Entity Framework Core for seamless CRUD operations, ensuring efficient creation, reading, updating, and deletion of categories with a responsive and dynamic web interface.
https://github.com/rafaykhattak/bulkybook
crud-application database-management dotnet dotnet-core dotnet-framework mssql-server mvc-core
Last synced: 6 months ago
JSON representation
Bulky Book leverages Entity Framework Core for seamless CRUD operations, ensuring efficient creation, reading, updating, and deletion of categories with a responsive and dynamic web interface.
- Host: GitHub
- URL: https://github.com/rafaykhattak/bulkybook
- Owner: RafayKhattak
- Created: 2024-02-05T06:57:34.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2024-02-05T07:03:35.000Z (over 1 year ago)
- Last Synced: 2024-11-13T02:32:19.574Z (8 months ago)
- Topics: crud-application, database-management, dotnet, dotnet-core, dotnet-framework, mssql-server, mvc-core
- Language: CSS
- Homepage:
- Size: 994 KB
- Stars: 5
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Bulky Book
Bulky Book is an ASP.NET Core MVC application for managing categories with a SQL Server database backend.

## Table of Contents
- [Getting Started](#getting-started)
- [Prerequisites](#prerequisites)
- [Installation](#installation)
- [Project Structure](#project-structure)
- [Configuration](#configuration)
- [Features](#features)
- [Entity Framework](#entity-framework)
- [Usage](#usage)## Getting Started
### Prerequisites
- [.NET SDK](https://dotnet.microsoft.com/download)
- [Visual Studio](https://visualstudio.microsoft.com/) or [Visual Studio Code](https://code.visualstudio.com/) (Optional)### Installation
1. Clone the repository: `git clone https://github.com/your-username/BulkyBookWeb.git`
2. Navigate to the project directory: `cd BulkyBookWeb`
3. Restore dependencies: `dotnet restore`
4. Update database: `dotnet ef database update`
5. Run the application: `dotnet run`## Project Structure
- **BulkyBookWeb**
- `Controllers`: Contains controllers handling HTTP requests.
- `Data`: Defines the database context and migrations.
- `Migrations`: Database migration files.
- `Models`: Data models used in the application.
- `Views`: Razor views for the application.
- `wwwroot`: Static files (CSS, JavaScript, images).
- `appsettings.json`: Configuration file for the application.
- `Program.cs`: Entry point for the application.
- `Startup.cs`: Configures services and middleware.## Configuration
### AppSettings
The `appsettings.json` file contains configuration settings for the application.```json
{
"Logging": {
"LogLevel": {
"Default": "Information",
"Microsoft.AspNetCore": "Warning"
}
},
"AllowedHosts": "*",
"ConnectionStrings": {
"DefaultConnection": "Server=(localdb)\\MSSQLLocalDB;Database=Bulky;Trusted_Connection=True;"
}
}
```## Features
1. Create, Read, Update, and Delete (CRUD) operations for categories.
2. Display a list of categories with details.## Entity Framework
This project uses Entity Framework Core for database operations. Entity Framework simplifies database interactions and allows for easy migrations.## Usage
1. Launch the application.
2. Navigate to http://localhost:port-number in your web browser.