diff --git a/assets/images/event-banners/gitthubwebinar.jpg b/assets/images/event-banners/gitthubwebinar.jpg new file mode 100644 index 0000000..4861153 Binary files /dev/null and b/assets/images/event-banners/gitthubwebinar.jpg differ diff --git a/assets/images/event-banners/rust-class-series1.jpg b/assets/images/event-banners/rust-class-series1.jpg new file mode 100644 index 0000000..e34a0f7 Binary files /dev/null and b/assets/images/event-banners/rust-class-series1.jpg differ diff --git a/assets/images/event-banners/rust-class-series2.jpg b/assets/images/event-banners/rust-class-series2.jpg new file mode 100644 index 0000000..7209dfd Binary files /dev/null and b/assets/images/event-banners/rust-class-series2.jpg differ diff --git a/assets/images/event-banners/space1.jpg b/assets/images/event-banners/space1.jpg new file mode 100644 index 0000000..8c75645 Binary files /dev/null and b/assets/images/event-banners/space1.jpg differ diff --git a/assets/images/event-banners/space2.jpg b/assets/images/event-banners/space2.jpg new file mode 100644 index 0000000..5230e89 Binary files /dev/null and b/assets/images/event-banners/space2.jpg differ diff --git a/assets/images/event-banners/thebuildl-kadauna.jpg b/assets/images/event-banners/thebuildl-kadauna.jpg new file mode 100644 index 0000000..ebed5fc Binary files /dev/null and b/assets/images/event-banners/thebuildl-kadauna.jpg differ diff --git a/assets/images/event-banners/uniben-training.jpg b/assets/images/event-banners/uniben-training.jpg new file mode 100644 index 0000000..abe8c62 Binary files /dev/null and b/assets/images/event-banners/uniben-training.jpg differ diff --git a/assets/images/speakers/chinedutherustguy.jpg b/assets/images/speakers/chinedutherustguy.jpg new file mode 100644 index 0000000..5334661 Binary files /dev/null and b/assets/images/speakers/chinedutherustguy.jpg differ diff --git a/assets/images/speakers/francesco.jpg b/assets/images/speakers/francesco.jpg new file mode 100644 index 0000000..bb97b9f Binary files /dev/null and b/assets/images/speakers/francesco.jpg differ diff --git a/assets/images/speakers/jef.jpg b/assets/images/speakers/jef.jpg new file mode 100644 index 0000000..1268c12 Binary files /dev/null and b/assets/images/speakers/jef.jpg differ diff --git a/assets/images/speakers/marco-ieni.jpg b/assets/images/speakers/marco-ieni.jpg new file mode 100644 index 0000000..71b8737 Binary files /dev/null and b/assets/images/speakers/marco-ieni.jpg differ diff --git a/assets/images/speakers/mart.jpg b/assets/images/speakers/mart.jpg new file mode 100644 index 0000000..2702fcf Binary files /dev/null and b/assets/images/speakers/mart.jpg differ diff --git a/assets/images/speakers/sune.jpg b/assets/images/speakers/sune.jpg new file mode 100644 index 0000000..1a4790a Binary files /dev/null and b/assets/images/speakers/sune.jpg differ diff --git a/data/events.json b/data/events.json index ad3a2a3..bef1e94 100644 --- a/data/events.json +++ b/data/events.json @@ -7,5 +7,118 @@ "date": "2025-07-21T16:00:00.000Z", "speakers": [], "tags": ["workshop", "in_person"] + }, + { + "banner": "/assets/images/event-banners/thebuildl-kadauna.jpg", + "name": "TheBuildl kanduna Rust Developers Training", + "description": "Join us for our upcoming rustlang workshop, where you'll dive into the power, performance, and safety that Rust offers.", + "event_link": "https://x.com/RustNigeria/status/1919666372654547009", + "date": "2025-05-02T09:30:00.000Z", + "speakers": [], + "tags": ["workshop", "in_person"] + }, + { + "banner": "/assets/images/event-banners/uniben-training.jpg", + "name": "Class-room Rust training Uniben", + "description": "empowering the next generation of Rustaceans!🦀 Our tech cohort at the Department of Computer Engineering, UNIBEN, is diving deep into Rust", + "event_link": "https://x.com/RustNigeria/status/1901517708857921711", + "date": "2025-03-17T09:00:00.000Z", + "speakers": [], + "tags": ["workshop", "in_person"] + }, + { + "banner": "/assets/images/event-banners/rust-class-series1.jpg", + "name": "Rust class series", + "description": "Working with Vectors & Looking At the Iterator Trait a Little Closely at the Concept of Traits in Rust", + "event_link": "https://x.com/RustNigeria/status/1893623969258910075", + "date": "2025-02-23T09:30:00.000Z", + "speakers": [ + { + "image": "assets/images/speakers/mart.jpg", + "name": "Mart", + "portfolio": "https://x.com/mart_cpp" + }, + { + "name": "Bekka", + "image": "assets/images/speakers/bekka.png", + "portfolio": "https://x.com/ayomide_bajo" + } + ], + "tags": ["workshop"] + }, + { + "banner": "/assets/images/event-banners/rust-class-series2.jpg", + "name": "Rust class series ", + "description": "Join us as we disect Generics, Enums & Grouping Types with Structs.", + "event_link": "https://x.com/RustNigeria/status/1885221234567890123", + "date": "2025-01-15T10:00:00.000Z", + "speakers": [ + { + "name": "Bekka", + "image": "assets/images/speakers/bekka.png", + "portfolio": "https://x.com/ayomide_bajo" + } + ], + "tags": ["workshop"] + }, + { + "banner": "/assets/images/event-banners/space2.jpg", + "name": "How much of Rust is needed for Blockchain ", + "description": "how Rust plays a pivotal role in building one of the most cutting-edge technologies of our time.", + "event_link": "https://x.com/RustNigeria/status/1871824461579813129", + "date": "2024-12-26T18:00:00.000Z", + "speakers": [ + { + "name": "seun lanlege", + "image": "assets/images/speakers/sune.jpg", + "portfolio": "https://x.com/seunlanlege" + }, + + { + "name": "japar jam", + "image": "assets/images/speakers/jef.jpg", + "portfolio": "https://x.com/japarjam" + } + + ], + "tags": ["webinar"] + }, + { + "banner": "/assets/images/event-banners/space1.jpg", + "name": "Beginner approach to learning Rust ", + "description": "exciting session with Rust Experts who will break down the learning curve and guide you on your journey from Zero to Hero", + "event_link": "https://x.com/RustNigeria/status/1884271805181092189", + "date": "2025-01-31T18:00:00.000Z", + "speakers": [ + { + "name": "Francesco", + "image": "assets/images/speakers/francesco.jpg", + "portfolio": "https://x.com/FrancescoCiull4" + }, + + { + "name": "chinedu", + "image": "assets/images/speakers/chinedutherustguy.jpg", + "portfolio": "https://x.com/chinedu" + } + + ], + "tags": ["webinar"] + }, + { + "banner": "/assets/images/event-banners/gitthubwebinar.jpg", + "name": "GitHub setup for Rust project", + "description": "Ready to supercharge your Rust projects? Join us for an exclusive webinar with MarcoIeni, Infrastructure ", + "event_link": "https://www.youtube.com/live/5QSYa5TkKKY", + "date": "2024-12-26T18:00:00.000Z", + "speakers": [ + { + "name": "marco Ieni", + "image": "assets/images/speakers/marco-ieni.jpg", + "portfolio": "https://x.com/marcoieni" + } + + ], + "tags": ["webinar", "workshop"] } ] diff --git a/data/projects.json b/data/projects.json index 64d01a0..4438420 100644 --- a/data/projects.json +++ b/data/projects.json @@ -8,5 +8,10 @@ "repo_url": "https://github.com/Rust-Nigeria/website", "banner": "https://opengraph.githubassets.com/1/Rust-Nigeria/website", "tags": ["leptos"] + }, + { + "repo_url": "https://github.com/mahmudsudo/rate_rs", + "banner": "https://opengraph.githubassets.com/1/mahmudsudo/rate_rs", + "tags": ["crate"] } ] diff --git a/src/types/projects.rs b/src/types/projects.rs index 27105d0..7a5114e 100644 --- a/src/types/projects.rs +++ b/src/types/projects.rs @@ -10,6 +10,7 @@ pub enum ProjectTags { Ai, Blockchain, Leptos, + Crate } impl fmt::Display for ProjectTags { @@ -19,6 +20,7 @@ impl fmt::Display for ProjectTags { ProjectTags::Ai => "AI", ProjectTags::Blockchain => "Blockchain", ProjectTags::Leptos => "Leptos", + ProjectTags::Crate => "Crate", }; write!(f, "{}", s) }