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.
- Host: GitHub
- URL: https://github.com/nanith777/nyserp
- Owner: NANITH777
- License: mit
- Created: 2024-12-18T16:34:58.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-01-25T18:20:20.000Z (over 1 year ago)
- Last Synced: 2025-03-21T15:05:46.846Z (over 1 year ago)
- Topics: bootstrap, codefirst, datatables, dotnet-core, entity-framework-core, erp, javascript, migration, mvc, repository, sqlserver
- Language: C#
- Homepage:
- Size: 27.3 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
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.


## π 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)