Skip to content

Latest commit

 

History

History
86 lines (52 loc) · 3.74 KB

README.md

File metadata and controls

86 lines (52 loc) · 3.74 KB

Connection_NET 📌

Connection_NET is a project designed to showcase my skills in mastering the .NET Framework, using it in a semi-real project environment to handle scenarios involving dynamic permission management. This approach simplifies project security and management while also enabling seamless integration of new features and collaboration with team members.

Versions

The project will continue to evolve, with updates bringing new functionalities that reflect my growing capabilities. Each release will be documented with the release date to track progress effectively.

Release - v1.0.9049.13975 🔷

  • Implementation of data storage using a local database (no further updates planned for this).
  • Security management on specific functionality buttons.
  • Creation of user accounts with unique properties.

Preview 👁️‍🗨️

Preview


Implementation 🚩

Currently, the application operates using only local databases, and the required queries to set up all necessary data are included within the application itself. Please follow these steps to get started:

Requirements

  • Database: SQL Server
  • SQL Express - localhost
  • .NET 4.8.2 or higher (If you are using Windows 8 or above, you can ignore this requirement)

Step-by-Step Guide

  1. Open the application and click on the configuration menu near the login button.
  2. In the newly opened tab, click the button responsible for downloading the database and wait for your SQL Server to load.
  3. Log in manually to your local database to properly execute the query.
  4. The SQL Server will display the query with all the data needed to use the application; execute the query and wait for it to complete.
  5. The query includes two predefined users for the application: admin and user, both with the password '1234'.
  6. Enjoy exploring the application.

howToDownloadDB


Contributions

We welcome contributions from the community to enhance this project. There are several ways to contribute, ranging from fixing bugs to developing new features. Before getting started, please review the following guidelines:

How to Contribute 💁

  1. Found a bug?

    • Before reporting, please check if the issue has already been addressed. If not, open a new issue describing the problem and steps to reproduce it.
  2. Want to implement a new feature?

    • Open a new issue explaining the desired feature and discuss your proposal with the project maintainers.
  3. Have another idea?

    • Feel free to suggest new ideas or improvements. Open an issue to start the discussion.

Code Contributions

To begin, follow the procedures to ensure your contributions adhere to the standards:

  • Fork this repository.
  • Create a new branch for your contribution: git checkout -b my-contribution
  1. Submit a Pull Request (PR)

    • After completing your changes, commit them with: git commit -am 'Added a new feature'
    • Push to your branch: git push origin my-contribution
    • Submit a pull request describing your changes and wait for feedback.
  2. Guidelines

    • NOTE: DETAILS ARE ESSENTIAL; MAKE YOUR PULL REQUEST AS INFORMATIVE AS POSSIBLE.
    • REMINDER: ALWAYS CHECK IF THERE ARE ANY EXISTING UPDATES RELATED TO YOUR WORK, UNLESS YOUR UPDATE PRESENTS A DIFFERENT APPROACH TO ACHIEVING THE SAME FUNCTIONALITY.
    • RULES: CREATE EXAMPLES (UP TO 2) THAT DEMONSTRATE THE USE OF YOUR INTEGRATION. IF POSSIBLE, RECORD A VIDEO AND ADD IT TO THE REPOSITORY FOR REVIEW.

NuGets