An open API service indexing awesome lists of open source software.

https://github.com/nanith777/nyserp

A modern, responsive Enterprise Resource Planning (ERP) system built with ASP.NET Core, featuring an intuitive dashboard interface for efficient business resource management.
https://github.com/nanith777/nyserp

bootstrap codefirst datatables dotnet-core entity-framework-core erp javascript migration mvc repository sqlserver

Last synced: 3 months ago
JSON representation

A modern, responsive Enterprise Resource Planning (ERP) system built with ASP.NET Core, featuring an intuitive dashboard interface for efficient business resource management.

Awesome Lists containing this project

README

          

# Modern ERP Dashboard System πŸš€

A modern, responsive Enterprise Resource Planning (ERP) system built with ASP.NET Core, featuring an intuitive dashboard interface for efficient business resource management.

![License](https://img.shields.io/badge/license-MIT-blue.svg)
![Version](https://img.shields.io/badge/version-1.0.0-green.svg)

## 🌟 Features

### Control Panel Management

- **Company Management** - Handle multiple company profiles
- **Unit Management** - Manage organizational units and departments
- **Language Settings** - Multi-language support system
- **Material Type Configuration** - Customize material classifications
- **Geographic Settings** - Country and city management
- **Cost Center Management** - Track and manage cost centers
- **BOM Management** - Bill of Materials tree structure
- **Route Management** - Configure operational routes
- **Work Center Management** - Organize work centers
- **Operation Type Setup** - Define various operation types

### Core Functionalities

- **Material Management** - Comprehensive material tracking system
- **Cost Center Analysis** - Detailed cost center operations
- **Work Center Operations** - Efficient work center management
- **Product Structure** - Advanced BOM (Bill of Materials) handling
- **Route Administration** - Sophisticated route planning and management

## πŸš€ Quick Start

### Prerequisites

- .NET Core SDK (version 8.0 or later)
- SQL Server
- Modern web browser

### Installation

1. Clone the repository

```bash
git clone https://github.com/yourusername/https://github.com/NANITH777/NYSERP.git
```

2. Navigate to the project directory

```bash
cd https://github.com/NANITH777/NYSERP
```

3. Install dependencies

```bash
add-migration RestoreMigration
```

4. Update database connection string in `appsettings.json`

5. Apply database migrations

```bash
update-database
```

6. Run the application

## 🎯 Technical Features

- **Modern UI/UX Design** - Clean and intuitive interface
- **Responsive Layout** - Fully responsive design using modern CSS Grid and Flexbox
- **Theme Support** - Custom CSS variables for easy theming
- **Icon Integration** - Bootstrap Icons integration
- **Component-Based Architecture** - Modular and maintainable code structure
- **Real-time Notifications** - Built-in notification system
- **User Authentication** - Secure user management system

## πŸ› οΈ Technologies Used

- **Backend**: ASP.NET Core MVC
- **Frontend**: HTML5, CSS3, JavaScript
- **Database**: SQL Server
- **CSS Framework**: Custom CSS with CSS Variables
- **Icons**: Bootstrap Icons
- **Authentication**: ASP.NET Core Identity

## πŸ”’ Security Features

- Secure authentication system
- Role-based access control
- XSS protection
- CSRF protection

## πŸ”„ Project Structure

```
src/
β”œβ”€β”€ Controllers/ # MVC Controllers
β”œβ”€β”€ Models/ # Data models
β”œβ”€β”€ Views/ # MVC Views
β”œβ”€β”€ wwwroot/ # Static files
β”‚ β”œβ”€β”€ css/ # Stylesheets
β”‚ β”œβ”€β”€ js/ # JavaScript files
β”‚ └── img/ # Images
β”œβ”€β”€ Helper/ # Input state
└── Migrations/ # All Migrations
β”œβ”€β”€ Repository/ # abstract data access logic
β”‚ β”œβ”€β”€ IRepository/ # defining generic operations like Add, Get, Update, and Delete
```

## 🀝 Contributing

1. Fork the repository
2. Create your feature branch (`git checkout -b feature/AmazingFeature`)
3. Commit your changes (`git commit -m 'Add some AmazingFeature'`)
4. Push to the branch (`git push origin feature/AmazingFeature`)
5. Open a Pull Request

## πŸ“ License

This project is licensed under the MIT License - see the [LICENSE.md](LICENSE.md) file for details.

## πŸ‘₯ Author

- **Nanith** - _Initial work_ - [Github](https://github.com/NANITH777)

## πŸš€ Kurumsal Bilişim Sistemleri Projesi

This project is part of the final semester project for the **Kurumsal Bilişim Sistemleri** course. πŸŽ“

## πŸ™ Acknowledgments

- 🌟 Special thanks to all contributors who helped with the project.
- πŸ’‘ Inspired by modern ERP systems.
- πŸ› οΈ Built with best practices in mind.

## πŸ“ž Contact

- Project Link: [https://github.com/NANITH777/NYSERP](https://github.com/NANITH777/NYSERP)

---

⭐️ From [Nanith](https://github.com/NANITH777)