Add some projects
This commit is contained in:
parent
c8fe18d1bc
commit
99673157b7
2 changed files with 127 additions and 16 deletions
|
@ -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]
|
||||
}
|
|
@ -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 {
|
||||
|
|
Loading…
Reference in a new issue