Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/k3ury99/cyber-minds
Cyber-Minds is a web application developed with ASP.NET MVC that connects to a C# web API and a SQL Server database. The system is designed to manage detailed information about clients, products, vendors, and branches, providing a comprehensive and efficient solution for data management.
https://github.com/k3ury99/cyber-minds
api-rest asp-net-mvc back-end csharp front-end fullstack-development ui-design ux-design
Last synced: about 2 months ago
JSON representation
Cyber-Minds is a web application developed with ASP.NET MVC that connects to a C# web API and a SQL Server database. The system is designed to manage detailed information about clients, products, vendors, and branches, providing a comprehensive and efficient solution for data management.
- Host: GitHub
- URL: https://github.com/k3ury99/cyber-minds
- Owner: K3ury99
- License: mit
- Created: 2024-08-03T20:14:19.000Z (5 months ago)
- Default Branch: main
- Last Pushed: 2024-08-19T01:08:50.000Z (5 months ago)
- Last Synced: 2024-08-19T02:27:13.125Z (5 months ago)
- Topics: api-rest, asp-net-mvc, back-end, csharp, front-end, fullstack-development, ui-design, ux-design
- Language: HTML
- Homepage:
- Size: 74.1 MB
- Stars: 5
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# π Cyber-Minds
> [!NOTE]
**Cyber-Minds** is a web application developed with ASP.NET MVC that connects to a C# web API and a SQL Server database. The system is designed to manage detailed information about clients, products, vendors, and branches, providing a comprehensive and efficient solution for data management.
## π₯ Explanatory video of the project
- **Link:** https://www.youtube.com/watch?v=eOjEbYPB4s0## π Features
- **Technologies Used**:
- **ASP.NET MVC**: Primary framework for web application development.
- **C#**: Programming language used for the web API.
- **SQL Server**: Database management system for storing and retrieving information.
- **HTML/CSS/JavaScript**: Web technologies for user interface design and functionality.## β Project Structure
- **Main Folder**: `CyberMinds`
- **Key Subfolders and Files**:
- `Controllers/` - Application controllers.
- `Models/` - Data models and entity classes.
- `Views/` - Application views for data presentation.
- `Scripts/` - JavaScript files and libraries.
- `Styles/` - CSS files for styling and design.
- `.gitignore` - Configuration file for ignoring unwanted files in Git.
- `LICENSE` - Project license file.
- `README.md` - Document with project information.## π Database configuration
1. Make sure you have SQLserver installed on your system.
2. Open the `appsettings.json` file and check the database connection string. Make sure it is pointing correctly to the SQLserver database file.
3. Run the migrations to create the database:
```bash
add-migration init
```
3. Send the update of the tables to the database:
```bash
update-database
```
## π±βπ€ Installation
1. Clone the repository:
```bash
git clone https://github.com/K3ury99/Cyber-Minds.git
```
2. Navigate to the project folder:
```bash
cd Cyber-Minds/CyberMinds
```
3. Open the project in Visual Studio or your preferred IDE.
4. Restore project dependencies and set up the database.
5. Configure the `appsettings.json` file with your SQL Server connection details.
6. Run the application and verify that it deploys correctly in your local environment.## π Contributions
Contributions are welcome. If you wish to contribute to the project, please follow these steps:
1. Fork the repository.
2. Create a branch for your feature or bug fix (`git checkout -b feature/new-feature`).
3. Make your changes and commit (`git commit -am 'Add new feature'`).
4. Push your branch (`git push origin feature/new-feature`).
5. Open a pull request on GitHub.## π License
This project is licensed under the [MIT License](./LICENSE).> [!IMPORTANT]
This project was developed by: **Keury RamΓrez, Victor Sanchez**.