Add some projects

This commit is contained in:
Florian RICHER 2023-04-02 19:55:08 +02:00
parent c8fe18d1bc
commit 99673157b7
2 changed files with 127 additions and 16 deletions

View file

@ -1,37 +1,148 @@
import Organization, {Limouzik} from "./Organization";
import Tool, {Symfony, React, Unity3D} from "./Tool";
import Organization, {Limouzik, Unova} from "./Organization";
import Tool, {
Symfony,
React,
Unity3D,
MIDI,
SteamAPI,
RequireJS,
Webpack,
Cordova,
Electron,
GodotEngine, Javascript, Rails, Flutter, Sylius, Java, OpenGL, Tailwind, Hotwire, Rust
} from "./Tool";
interface Project {
organization: Organization | null,
name: string,
description: string,
start_date: Date,
end_date: Date | null,
tools: Tool[]
}
export const PROJECTS: Project[] = [
SiteWebLimouzik, LimouzikV2, LimouzikV3, LimouzikV4,
Itamelia, NWE, Doorsav, PerAnkh, Ubermed, SJLM, Scopema, StepReadyGo, Machoke
]
// LIMOUZIK
export const SiteWebLimouzik: Project = {
organization: Limouzik,
name: 'Site web Limouzik',
description: 'Site web Limouzik',
start_date: new Date('2017-05-01'),
end_date: new Date('2019-07-31'),
tools: [Symfony]
}
export const LimouzikV2: Project = {
organization: Limouzik,
name: 'Application V3',
description: 'Application V3',
tools: [React]
name: 'Application V2',
description: 'Application V2',
start_date: new Date('2017-05-01'),
end_date: new Date('2019-07-31'),
tools: [React, MIDI, SteamAPI, RequireJS]
}
export const LimouzikV3: Project = {
organization: Limouzik,
name: 'Application V3',
description: 'Application V3',
tools: [React]
start_date: new Date('2017-05-01'),
end_date: new Date('2019-07-31'),
tools: [React, MIDI, SteamAPI, Webpack, Cordova, Electron]
}
export const LimouzikV4: Project = {
organization: Limouzik,
name: 'Application V4',
description: 'Application V4',
tools: [Unity3D]
start_date: new Date('2017-05-01'),
end_date: new Date('2019-07-31'),
tools: [Unity3D, MIDI, SteamAPI]
}
// UNOVA
export const Itamelia: Project = {
organization: Unova,
name: 'Itamelia',
description: 'Itamelia',
start_date: new Date('2017-05-01'),
end_date: new Date('2019-07-31'),
tools: [Sylius, Javascript]
}
export const Scopema: Project = {
organization: Unova,
name: 'Scopema',
description: 'Scopema',
start_date: new Date('2017-05-01'),
end_date: new Date('2019-07-31'),
tools: [GodotEngine, React]
}
export const NWE: Project = {
organization: Unova,
name: 'NWE',
description: 'NWE',
start_date: new Date('2017-05-01'),
end_date: new Date('2019-07-31'),
tools: [Rails, React, Flutter]
}
export const SJLM: Project = {
organization: Unova,
name: 'Saint just le martel',
description: 'Saint just le martel',
start_date: new Date('2017-05-01'),
end_date: new Date('2019-07-31'),
tools: [Rails, Flutter]
}
export const StepReadyGo: Project = {
organization: Unova,
name: 'StepReadyGo',
description: 'StepReadyGo',
start_date: new Date('2017-05-01'),
end_date: new Date('2019-07-31'),
tools: [Rails, Flutter, OpenGL]
}
export const Ubermed: Project = {
organization: Unova,
name: 'Oméa',
description: 'Oméa',
start_date: new Date('2017-05-01'),
end_date: new Date('2019-07-31'),
tools: [Rails, Flutter]
}
export const PerAnkh: Project = {
organization: Unova,
name: 'PerAnkh',
description: 'PerAnkh',
start_date: new Date('2017-05-01'),
end_date: new Date('2019-07-31'),
tools: [Rails, Flutter, Tailwind, Hotwire, Webpack]
}
export const Doorsav: Project = {
organization: Unova,
name: 'Doorsav',
description: 'Doorsav',
start_date: new Date('2017-05-01'),
end_date: new Date('2019-07-31'),
tools: [Rails, Tailwind, Hotwire]
}
export const Machoke: Project = {
organization: Unova,
name: 'Machoke',
description: 'Machoke',
start_date: new Date('2017-05-01'),
end_date: new Date('2019-07-31'),
tools: [Rust, Rails, Tailwind, Hotwire]
}

View file

@ -1,16 +1,16 @@
enum ToolType {
LANGUAGE = 0b0001,
FRAMEWORK = 0b0010,
LIB_OR_PACKAGE = 0b0100,
OTHER = 0b1000
LANGUAGE = 0b0001,
FRAMEWORK = 0b0010,
LIB_OR_PACKAGE = 0b0100,
OTHER = 0b1000
}
enum ToolPlatform {
MOBILE = 0b00001,
WEB_FRONT = 0b00010,
WEB_BACK = 0b00100,
SYSTEM = 0b01000,
DESKTOP = 0b10000
MOBILE = 0b00001,
WEB_FRONT = 0b00010,
WEB_BACK = 0b00100,
SYSTEM = 0b01000,
DESKTOP = 0b10000
}
interface Tool {