Skip to content
This repository was archived by the owner on Nov 22, 2024. It is now read-only.

ImLacy/Rosebuds-Farm

Repository files navigation

RosebudsFull

Informations

Prérequis :

  • CronJob
  • Serveur MySQL

Technologies :

  • Laravel
  • MySQL
  • Tailwind
  • DomPDF
  • Setasign
  • Larascord

Fichiers importants

┣ 📁 app
┃ ┗ 📁 Http
┃ ┃ ┗ 📁 Controllers
┃ ┃ ┃ ┣ 📃 AnnuaireController.php
┃ ┃ ┃ ┣ 📃 ComptesController.php
┃ ┃ ┃ ┣ 📃 EntrepriseController.php
┃ ┃ ┃ ┣ 📃 FacturationController.php
┃ ┃ ┃ ┣ 📃 HomeController.php
┃ ┃ ┃ ┣ 📃 noAccess.php
┃ ┃ ┃ ┣ 📃 NotesDeFraisController.php
┃ ┃ ┃ ┣ 📃 PDFcontroller.php
┃ ┃ ┃ ┣ 📃 PointeuseControler.php
┃ ┃ ┃ ┣ 📃 ProfileController.php
┃ ┃ ┃ ┣ 📃 StockController.php
┃ ┃ ┃ ┣ 📃 TeaController.php
┃ ┃ ┃ ┣ 📃 VenteController.php
┃ ┃ ┃ ┗ 📁 direction
┃ ┃ ┃ ┃ ┣ 📃 BonsDeLivraisonController.php
┃ ┃ ┃ ┃ ┣ 📃 ComptabiliteController.php
┃ ┃ ┃ ┃ ┣ 📃 ContratController.php
┃ ┃ ┃ ┃ ┣ 📃 DirectionHomeController.php
┃ ┃ ┃ ┃ ┣ 📃 FacturesController.php
┃ ┃ ┃ ┃ ┣ 📃 UsersController.php

┣ 📁 database
┃ ┗ 📁 migrations
┃ ┃ ┣ 📃 2014_10_12_000000_create_users_table.php
┃ ┃ ┣ 📃 2023_02_25_034925_create_pointeuses_table.php
┃ ┃ ┣ 📃 2023_02_25_054839_create_teas_table.php
┃ ┃ ┣ 📃 2023_02_26_034014_livre_des_comptes.php
┃ ┃ ┣ 📃 2023_03_01_110200_supérettes.php
┃ ┃ ┣ 📃 2023_03_01_150549_stock.php
┃ ┃ ┣ 📃 2023_03_06_132019_annuaire.php
┃ ┃ ┣ 📃 2023_03_19_040139_compta.php
┃ ┃ ┣ 📃 2023_03_20_053725_files.php
┃ ┃ ┣ 📃 2023_03_21_070852_notes_de_frais.php
┃ ┃ ┣ 📃 2023_05_08_115502_price.php

┣ 📁 public
┃ ┗ 📁 css
┃ ┗ 📁 js
┃ ┗ 📁 js
┃ ┗ 📁 fonts
┃ ┗ 📁 img

┣ 📁 resources
┃ ┗ 📁 views
┣ 📁 resources
┃ ┗ 📃 web.php

┣ 📁 storage
┃ ┗ 📁 fonts
┃ ┃ ┗ 📃 Roboto.ttf
┃ ┗ 📁 app
┃ ┃ ┗ 📁 pdf
┃ ┃ ┃ ┗ 📁 facture
┃ ┃ ┃ ┗ 📁 livraisons
┃ ┃ ┃ ┗ 📁 livraisonsToSign
┃ ┃ ┗ 📁 photos

TODO List

  • Mise au propre du CSS

  • Centraliser le stockage

  • Mise au propre de MySQL

  • Notes de frais customisé

  • Ajout de personne dans l'annuaire via le site

  • Documentation (Comment utiliser le site, infos RP, etc)

  • Rework entreprise

    • Prix différent pour chaque entreprise
    • Page plus légère
    • Calendrier des livraisons hebdos
  • Ajout d'une zone actionnaires

    • Bilan financier dédié
    • Planning
    • Historique dividendes
  • Ajout de pages dans la partie administration

    • Modification des prix
    • Modification des stocks minimum
    • Génération de résumé de compta hebdo
    • Génération de la déclaration CA
    • Estimations salaires
    • Notes de frais (Avance de note de frais, montant à virer en fin de semaine)
  • Page évent (Places des cubes, tour de tracteur, etc)

  • Mise au propre des permission (faire passer les vérifications de perms sur des Middleware)

Bug connu

  • Calcul du prix dans la facturation client

MySQL

  • Annuaire
    🔶 name (Nom RP)
    🔶 numero (Numéro RP)
    🔶 entreprise (Entreprise RP)
    🔶 details (Détails RP, grade, etc)
  • Bilan
    🔶 week (Numéro de semaine)
    🔶 bankStart (Compte de l'entreprise en début de semaine)
    🔶 ca
    🔶 depenses
    🔶 benefices
    🔶 bankEnd (Compte de l'entreprise en fin de semaine)
  • Comptes
    🔶 discord (ID Discord)
    🔶 user (Nom RP)
    🔶 name (Type d'entrée : 24/7, Farine, etc)- A RENOMMER
    🔶 montant
    🔶 details
    🔶 meta (Icone à afficher dans le livre des comptes
    🔶 timestamp
  • Files
    🔶 fileID
    🔶 entreprise
    🔶 type (Bon de livraison/Facture/Contrat)
    🔶 name (Nom du fichier)
    🔶 path (emplacement du fichier dans le /storage/app/pdf/)
    🔶 publicAccess (Accessible en public)
  • Frais
    🔶 discord (ID Discord)
    🔶 user (Nom RP)
    🔶 type
    🔶 montant
    🔶 timestamp
  • Livraisons (Rework à venir)
  • Pointeuses
    🔶 user
    🔶 time
    🔶 salary
    🔶 start
    🔶 end
  • Stock
    🔶 name
    🔶 stock (-1 = Pas de stock, Ex : Panier de fruits)
    🔶 minStock
    🔶 warnStock
    🔶 price (0 = Pas en vente)
    🔶 entreprisePrice (0 = Pas en vente)
    🔶 contratPrice (0 = Pas en vente)
    🔶 startAt (2000-01-01 00:00:00 = Pas de suivi de production)
  • Supérettes
    🔶 name
    🔶 total
    🔶 restant
    🔶 endAt
  • Tea
    🔶 name
    🔶 stock
    🔶 minStock
    🔶 warnStock
    🔶 price (0 = Pas en vente)
    🔶 entreprisePrice (0 = Pas en vente)
    🔶 contratPrice (0 = Pas en vente)
  • Users
    (seulement les infos utilisés)
    🔶 id
    🔶 name
    🔶 rank
    🔶 rankLevel
    🔶 sex
    🔶 salary
    🔶 allowed
  • Price
    🔶 client (Nom entreprise ou particulier)
    🔶 product
    🔶 price
    🔶 promo

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published