Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/zbichsel/employee-badge-maker
CatWorx enables employers to efficiently collect and manage employee information, including names, IDs, and photos, for the purpose of creating professional badges. This app streamlines the badge creation process, making it easier for employers to produce clear, professional credentials for their employees.
https://github.com/zbichsel/employee-badge-maker
csharp dotnet-core newtonsoft-json skiasharp
Last synced: 2 days ago
JSON representation
CatWorx enables employers to efficiently collect and manage employee information, including names, IDs, and photos, for the purpose of creating professional badges. This app streamlines the badge creation process, making it easier for employers to produce clear, professional credentials for their employees.
- Host: GitHub
- URL: https://github.com/zbichsel/employee-badge-maker
- Owner: zbichsel
- License: mit
- Created: 2024-09-15T13:59:41.000Z (4 months ago)
- Default Branch: main
- Last Pushed: 2024-09-16T15:56:55.000Z (4 months ago)
- Last Synced: 2024-11-21T22:49:32.490Z (2 months ago)
- Topics: csharp, dotnet-core, newtonsoft-json, skiasharp
- Language: C#
- Homepage:
- Size: 3.6 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
[![Contributors][contributors-shield]][contributors-url]
[![Forks][forks-shield]][forks-url]
[![Stargazers][stars-shield]][stars-url]
[![Issues][issues-shield]][issues-url]
[![LinkedIn][linkedin-shield]][linkedin-url]
Table of Contents
## About The Project
Any Human Resources department will tell you the importance of having employee data available for reasons here or there, but as it pertains to this application, storing employee data is vital to having a record of their information PLUS the ability to create their credentials (ie, a badge).
Here's why:
* Remember the old days of having precut and flimsy cards? Sometimes they were illegible!
* We shouldn't have to deal with that in the year 2024, but in some places this practice still exists.
* We should have applications like the one here, where we can access employee information, and create legible, long-lasting employee badges.
* Might I add, we can also apply a picture with ease here!## Built With
![Visual Studio Code](https://img.shields.io/badge/Visual%20Studio%20Code-0078d7.svg?style=for-the-badge&logo=visual-studio-code&logoColor=white)
![C#](https://img.shields.io/badge/c%23-%23239120.svg?style=for-the-badge&logo=csharp&logoColor=white)
![macOS](https://img.shields.io/badge/mac%20os-000000?style=for-the-badge&logo=macos&logoColor=F0F0F0)## Getting Started
If this is your first time working with C#, you will need to download the extension on VS Code. Navigate to the extensions tab and search for C#, download the C# Dev Kit which will install C# and the .Net Install Tool.
Next you will need to download the .NET Core SDK from Microsoft.To do this:
1. Navigate to [Microsoft Downloads](https://dotnet.microsoft.com/en-us/download).
2. Download the .NET 8.0 version, or which ever version is stable.
3. After downloading the correct installer, open the installer and it will guide you through the remaining steps to install .NET Core SDK.
4. To verify open the terminal and run the command `dotnet --version`.### Dependencies
These are packages you will need if you close and run this application locally.
* dotnet
```sh
dotnet add package SkiaSharp --version 2.88.0
```
```sh
dotnet add package Newtonsoft.Json
```### Installation
1. Clone the repo
```sh
git clone https://github.com/zbichsel/employee-badge-maker.git
```
2. Install the .Net packages
```sh
dotnet [insert package name]
```
3. Use the Random User Generator API to generate a quick list of people
```sh
https://randomuser.me/api/?results=10&nat=us&inc=name,id,picture
```
4. Remember to create Issues and new branches on Github to avoid pushing over previous code without evaluating differences
```sh
git checkout -b [new-branch]
```
```sh
git branch
```## Usage
https://github.com/user-attachments/assets/8db8a5e3-14ce-4ef9-b983-037b0acb5183
## Contributing
If you have any suggestions that would make this easier and / or better, please fork this project and create a pull request. Also create an Issue if that fancies you. Thank you!
1. Fork the Project
2. Create a Feature Branch (`git checkout -b feature/yourfeature`)
3. Commit your Changes (`git commit -m "message about your feature"`)
4. Push to the Branch (`git push origin feature/yourfeature`)
5. Open a Pull Request
## License
Distributed under the MIT License. See `LICENSE` for more information.
[LICENSE](https://github.com/zbichsel/employee-badge-maker/blob/main/LICENSE)
## Contact
Zackrey Bichsel - [email protected]
Project Link: [http://github.com/zbichsel/employee-badge-maker](https://github.com/zbichsel/employee-badge-maker)
## Acknowledgments
* [https://github.com/othneildrew/Best-README-Template](https://github.com/othneildrew/Best-README-Template)
[contributors-shield]: https://img.shields.io/github/contributors/zbichsel/employee-badge-maker.svg?style=for-the-badge
[contributors-url]: https://github.com/zbichsel/employee-badge-maker/graphs/contributors
[forks-shield]: https://img.shields.io/github/forks/zbichsel/employee-badge-maker.svg?style=for-the-badge
[forks-url]: https://github.com/zbichsel/employee-badge-maker/network/members
[issues-shield]: https://img.shields.io/github/issues/zbichsel/employee-badge-maker.svg?style=for-the-badge
[issues-url]: https://github.com/zbichsel/employee-badge-maker/issues
[stars-shield]: https://img.shields.io/github/stars/zbichsel/employee-badge-maker.svg?style=for-the-badge
[stars-url]: https://github.com/zbichsel/employee-badge-maker/stargazers
[linkedin-shield]: https://img.shields.io/badge/-LinkedIn-black.svg?style=for-the-badge&logo=linkedin&colorB=555
[linkedin-url]: https://linkedin.com/in/zackrey-bichsel