commit 79b9e8ef119f36f96da97ec4d74242108ece0425 Author: David Böhm Date: Wed Jul 31 15:11:45 2024 +0200 Initial Commit diff --git a/Database.dia b/Database.dia new file mode 100644 index 0000000..8b55c08 Binary files /dev/null and b/Database.dia differ diff --git a/Database.dia~ b/Database.dia~ new file mode 100644 index 0000000..08ed1b6 Binary files /dev/null and b/Database.dia~ differ diff --git a/Rails.md b/Rails.md new file mode 100644 index 0000000..e54df2a --- /dev/null +++ b/Rails.md @@ -0,0 +1,36 @@ +# Ruby on Rails + +## Nützliche URLs + +- [API Doc](https://api.rubyonrails.org/) API Documentation + +## Interessante Plugins + +- [Ransack](https://github.com/activerecord-hackery/ransack) Object-based searching +- [Pagy](https://github.com/ddnexus/pagy) The Best Pagination Ruby Gem +- [Faker](https://github.com/faker-ruby/faker) Faker helps you generate realistic test data, and populate your database with more than a couple of records while you're doing development. +- [Devise](https://github.com/heartcombo/devise) Devise is a flexible authentication solution for Rails based on Warden +- [Positioning](https://github.com/brendon/positioning) Positioning supports multiple lists per model with global, simple, and complex scopes + +## Interessante Javascript Plugins + +- [Slim-Select](https://www.youtube.com/watch?v=F0au2jk7Skw) SlimSelect is in the process of adding a few framework integrations + +## Nützliche Videos + +- [SupeRails Youtube](https://www.youtube.com/@SupeRails) Very useful videos! +- [SuperRails](https://blog.corsego.com/) Text versions +- [SupeRails](https://superails.com/) Homepage +- [Tables with Javascript CSR](https://www.youtube.com/watch?v=JUI2Y5tFxj4) +- [Search with infinite Pagination](https://www.youtube.com/watch?v=A9q6YwhLCyI) +- [Tailwind](https://www.youtube.com/watch?v=oP5yKkKxLvE) Tailwind CSS: Build and Deploy a Fully Responsive Website with Modern UI/UX + +## Nützliche Libaries + +### Tailwind + +- [SimpleCSS](https://simplecss.org/) A CSS framework that makes semantic HTML look good +- [Tailwind Homepage](https://tailwindcss.com/) Rapidly build modern websites without ever leaving your HTML +- [Tailwind Cheat Sheet](https://nerdcave.com/tailwind-cheat-sheet) Cheat Sheet +- [DaisyUI](https://daisyui.com/) The most popular component library for Tailwind CSS +- [shadonUI](https://ui.shadcn.com/) Beautifully designed components that you can copy and paste into your apps diff --git a/fabitapp.md b/fabitapp.md new file mode 100644 index 0000000..4f599b2 --- /dev/null +++ b/fabitapp.md @@ -0,0 +1,33 @@ +# FAB-Verwaltung APP + +- [Gitea](https://gitnada.dnshome.de) +- [Git Repo App](https://gitnada.dnshome.de/daboh/fabitapp.git) fabitapp repo +- [Git Repo Meta](https://gitnada.dnshome.de/daboh/fabitapp-meta.git) fabitapp meta repo + +## Einsatzweck + +Dokumentation von Hardware, Hardware per Benutzer, Arbeitsplätze, Bestellungen, Hardware + +### Primäre Umsetzung + +Erfassung der Mitarbeiter, Inventar (Laptops, Monitor, Peripherie,...), Arbeitsräume, Bestellungen, Pakete + +- Mitarbeiter has_many Inventar +- Arbeitsplatz has_many Inventar, Mitarbeiter +- Bestellungen has_many Inventar, Pakete + +### Models/Database + +See Database.dia + +### Use Cases + +- Create new Inventory +- Set new Location for Inventory : Employee or Workspace +- Search vor Inventory +- Show all Inventory of Workspace / Employee + +# TODO + +- Install git docker on omv +- Install rails docker on omv