Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
89 commits
Select commit Hold shift + click to select a range
2484e06
modified report
yanis-bellot Feb 20, 2026
71c9cd6
fix: rapport - description du projet
Danura30082 Feb 20, 2026
db518c5
fix - errent =latex in repport (for pity check vide coded results)
Danura30082 Feb 20, 2026
659d416
modified report and exported pdf
yanis-bellot Feb 20, 2026
fd37694
modified report and exported pdf
yanis-bellot Feb 20, 2026
23473ca
exported pdf
yanis-bellot Feb 20, 2026
a63d8c5
modified models and diagrams
yanis-bellot Feb 20, 2026
0c9f034
exported pdf
yanis-bellot Feb 20, 2026
8709a82
Feat Features list
Danura30082 Feb 20, 2026
e64834c
Merge branch 'feature/report' of github.com:Association-INTech/prINTe…
Danura30082 Feb 20, 2026
b83891c
fix: Le premier qui me refait un force push je le baise
Danura30082 Feb 20, 2026
a60235b
feat: moved files
Danura30082 Feb 20, 2026
62e74f0
Added plan de charge
Danura30082 Feb 20, 2026
22ffd74
planning previtionel
Danura30082 Feb 20, 2026
58b1b4d
feat - rapport: justificatif des technologie
Danura30082 Feb 20, 2026
22b8bc3
update du planning previsionel de @Lazex (fix to git svp) (et dessins…
Danura30082 Feb 20, 2026
bbfe747
aaaaaaaaaaaaaaaaaah
yanis-bellot Feb 21, 2026
1095012
modified pre-report.md and re exported to pdf
yanis-bellot Feb 21, 2026
9d361bc
modified pre-report.md and re exported to pdf
yanis-bellot Feb 21, 2026
502f14f
added operation
i4nc3l Mar 27, 2026
4f3e0e9
frontend
lazex-mix Mar 27, 2026
5a73c5b
frontend
lazex-mix Mar 27, 2026
f24418f
Merge remote-tracking branch 'origin/feature-Operation' into develop
i4nc3l Mar 30, 2026
5932524
Updated Readme
i4nc3l Apr 1, 2026
3b13fe6
edit readMe
i4nc3l Apr 1, 2026
b914e8a
fixed error that prevented launch
i4nc3l Apr 1, 2026
1f6927c
fixed operation
i4nc3l Apr 2, 2026
405db41
Created Reqests endpoint for users and
i4nc3l Apr 5, 2026
8256380
added request cancel and pay action
i4nc3l Apr 5, 2026
28cdd66
added Filament and printer endpoints
i4nc3l Apr 5, 2026
e8deafc
developed history
lazex-mix Apr 5, 2026
ef57973
developed history
lazex-mix Apr 5, 2026
c6637cd
Updated README
i4nc3l Apr 5, 2026
2bad73e
added description of API endpoints to README
i4nc3l Apr 6, 2026
0c643b0
connected credits and active printers to backend
lazex-mix Apr 6, 2026
a9471cb
added a guard
lazex-mix Apr 6, 2026
12ed28e
removed greeting and counter(used them to learn)
lazex-mix Apr 6, 2026
9c94123
combined api calls into one and added spec testing
lazex-mix Apr 6, 2026
12d2e13
added a metrics card component to avoid overcrowd-
lazex-mix Apr 6, 2026
ddfd088
change password works
lazex-mix Apr 6, 2026
d0efb24
added profile pictures, still needs to connect to
lazex-mix Apr 7, 2026
ef6f676
added refresh functionality
lazex-mix Apr 7, 2026
90f7b67
Merge pull request #4 from Association-INTech/feature-requests
i4nc3l Apr 7, 2026
bae9885
Merge pull request #5 from Association-INTech/front
lazex-mix Apr 7, 2026
f64dae7
changed for auth to use email instead of username
i4nc3l Apr 7, 2026
0997190
developed history
lazex-mix Apr 5, 2026
0e264b0
connected credits and active printers to backend
lazex-mix Apr 6, 2026
d7d8d4d
added a guard
lazex-mix Apr 6, 2026
125f55f
removed greeting and counter(used them to learn)
lazex-mix Apr 6, 2026
5807d7c
combined api calls into one and added spec testing
lazex-mix Apr 6, 2026
5da86d5
added a metrics card component to avoid overcrowd-
lazex-mix Apr 6, 2026
c18cd7f
change password works
lazex-mix Apr 6, 2026
266bb1c
added profile pictures, still needs to connect to
lazex-mix Apr 7, 2026
3ff16fa
added refresh functionality
lazex-mix Apr 7, 2026
7576a78
added static print page
lazex-mix Apr 7, 2026
cad8dc0
Merge remote-tracking branch 'origin/feature-requests' into front
lazex-mix Apr 7, 2026
01f724b
minor bugs in auth so it now takes in an email not
lazex-mix Apr 7, 2026
102299b
added queue size
lazex-mix Apr 8, 2026
fbd6ce9
Merge branch 'feature/report' into Célian
i4nc3l Jun 4, 2026
0057ee1
Debugged file upload and connected history to back
lazex-mix Jun 5, 2026
c209592
deleted tests
lazex-mix Jun 5, 2026
6f087f7
Adde priorit to users/requests
i4nc3l Jun 5, 2026
5c725cc
Merge branch 'front' into Célian
i4nc3l Jun 5, 2026
b5df9bc
added admin page
lazex-mix Jun 5, 2026
aa587c8
Merge branch 'front' into Célian
i4nc3l Jun 5, 2026
3441e1f
Revamped admin dashboard
i4nc3l Jun 5, 2026
4f85f0e
Added pay button
i4nc3l Jun 5, 2026
bc38c78
added bpmns
yanis-bellot Jun 6, 2026
f8537f3
added rapport-final
yanis-bellot Jun 6, 2026
c18fc4f
modified bpmn after diagram
yanis-bellot Jun 6, 2026
1420a68
Added part 5 tests to report
i4nc3l Jun 6, 2026
5efdff8
added tests section
yanis-bellot Jun 6, 2026
2c24ba7
Plan des charges
i4nc3l Jun 6, 2026
4b0f0ed
plan des charges
i4nc3l Jun 6, 2026
24d5fce
plan chargees jgp
i4nc3l Jun 6, 2026
1c81cdf
added plan de charge final
yanis-bellot Jun 6, 2026
7224ec7
Corrections rapport final
i4nc3l Jun 8, 2026
de1dfff
Updated diagrams
i4nc3l Jun 8, 2026
9ef51f0
Backend: Added profile pictures and tests
i4nc3l Jun 6, 2026
20cb205
Updated frontend to use backend for profile picture +fixed bug admin …
i4nc3l Jun 6, 2026
e630872
Fixed bug roles in backend and frontend
i4nc3l Jun 6, 2026
06581de
Polishing
i4nc3l Jun 6, 2026
f29e8fa
added bpmns
yanis-bellot Jun 6, 2026
fa07d0e
e2e test
i4nc3l Jun 6, 2026
96b417e
updated bpmn svg
i4nc3l Jun 8, 2026
b55e4d3
rapport V2
i4nc3l Jun 8, 2026
1e7176e
exporte rapport final
i4nc3l Jun 8, 2026
d8730a9
modified rapport.pdf
yanis-bellot Jun 9, 2026
c30b010
Update report
i4nc3l Jun 11, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@ __pycache__

*:Zone.Identifier


# C extensions
*.so

Expand Down
6 changes: 6 additions & 0 deletions Livrable/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
# Livrables

Générer un pdf à partir de .md (Markdown):
sudo apt install texlive-latex-recommended texlive-fonts-recommended
sudo apt install pandoc
pandoc [nom du fichier markdown].md -o [nom du fichier pdf à générer].pdf --toc -V geometry:margin=1in
Original file line number Diff line number Diff line change
@@ -1,6 +1,10 @@
@startuml
title "Sequencial Diagram \n Authentification"

title Sequencial Diagram\nAuthentification
scale 0.5
skinparam monochrome true
skinparam shadowing false
skinparam defaultFontName Arial
skinparam linetype ortho
skinparam style strictuml
skinparam sequenceMessageAlign center

Expand Down
70 changes: 70 additions & 0 deletions Livrable/diagrams/auth-diagram.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
646 changes: 646 additions & 0 deletions Livrable/diagrams/bpmn-after-diagram.bpmn

Large diffs are not rendered by default.

4 changes: 4 additions & 0 deletions Livrable/diagrams/bpmn-after-diagram.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
590 changes: 590 additions & 0 deletions Livrable/diagrams/bpmn-before-diagram.bpmn

Large diffs are not rendered by default.

4 changes: 4 additions & 0 deletions Livrable/diagrams/bpmn-before-diagram.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added Livrable/diagrams/db-diagram.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
140 changes: 140 additions & 0 deletions Livrable/diagrams/db-diagram.puml
Original file line number Diff line number Diff line change
@@ -0,0 +1,140 @@
@startuml
title UML Diagram\nDatabase Printech
scale 1.4
hide circle
skinparam linetype ortho
skinparam shadowing false
skinparam roundcorner 10
skinparam nodesep 80
skinparam ranksep 80
skinparam monochrome true
skinparam backgroundColor white
skinparam defaultFontName Segoe UI, Arial, sans-serif
skinparam style strictuml

package "User Environment" #DDDDDD {

enum UserRole <<enumeration>> {
ADHERENT
ROBOTECH
AUTOTECH
DRONE
BUREAU
}

enum RequestStatus <<enumeration>> {
SUBMITTED
AWAITING_PAYMENT
PENDING
PRINTING
AWAITING_PICKUP
PICKED_UP
FAILED
CANCELED
}

enum OperationType <<enumeration>> {
CASH
CARD
PAYMENT
REFUND
}

entity "User" as user {
*id : UUID <<PK>>
--
*username : varchar(150) <<UNIQUE>>
*email : varchar(254) <<UNIQUE>>
credit : integer = 0
role : UserRole = ADHERENT
profile_picture : varchar(100)
}

entity "File" as file {
*id : UUID <<PK>>
--
filament_id : Bigint <<FK>>
*path : varchar(100)
number_of_printing : integer = 1 {>= 0}
para_slicer : jsonb
}

entity "Request" as request {
*id : UUID <<PK>>
--
*user_id : UUID <<FK>>
file_id : UUID <<FK>>
printer_id : varchar(25) <<FK>>
price : integer = 0 {>= 0}
comment : text
*created_at : DateTime
status : RequestStatus = SUBMITTED
}

entity "Operation" as operation {
*id : UUID <<PK>>
--
*beneficiary_id : UUID <<FK>>
*agent_id : UUID <<FK>>
request_id : UUID <<FK>>
*operation_type : OperationType
*amount : integer = 0
comment : text
*created_at : DateTime
}
}

package "Material Assets" #DDDDDD {
entity "Printer" as printer {
*name : varchar(25) <<PK>>
--
status : PrinterStatus = DOWN
}

entity "Filament" as filament {
*id : Bigint <<PK>>
--
color : varchar(7) = '#ffffff'
*color_name : text
*type : FilamentType
quantity : integer = 0 {>= 0}
price : integer = 0 {>= 0}
}

enum FilamentType <<enumeration>> {
PLA
PETG
}

enum PrinterName <<enumeration>> {
CREALITY_K1C
SNAPMAKER_U1
PRUSA_MK3
}

enum PrinterStatus <<enumeration>> {
UP
DOWN
USED
}
}

' Relationships
user ||--o{ request : "places"

user ||--o{ operation : "agent"

file ||--o{ request : "is printed in"
filament ||-r-o{ file : "used by"
printer ||-r-o{ request : "processes"
request ||--o{ operation : "paid/refunded by"

' Enum dependencies
user ..> UserRole : uses
request ..> RequestStatus : uses
operation ..> OperationType : uses
printer .u.> PrinterStatus : uses
printer .l.> PrinterName : uses
filament .l.> FilamentType : uses

@enduml
3 changes: 3 additions & 0 deletions Livrable/diagrams/db-diagram.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added Livrable/output.pdf
Binary file not shown.
Loading