feat: add Simadun project and update education section

This commit is contained in:
Alvalen 2025-01-04 10:51:29 +07:00
parent 10c2c68da1
commit c32bba2193
10 changed files with 82 additions and 31 deletions

View file

@ -28,20 +28,35 @@ export default function Education() {
<h3 className="text-md font-normal mb-3"> <h3 className="text-md font-normal mb-3">
S1 Teknik Informatika | Computer Science S1 Teknik Informatika | Computer Science
</h3> </h3>
<div className="grid gap-4 mb-4 grayscale hover:grayscale-0 transition-all ease duration-300"> <div className="gap-4 mb-4 flex items-stretch md:h-[300px] xl:h-[400px]">
<div className="flex-[1] transition-all duration-300 ease-in-out hover:flex-[3] group">
<Image <Image
src={Me4} src={Me4}
width={400} width={400}
height={225} height={225}
alt="University" alt="University"
className="rounded-lg" className="rounded-lg w-full h-full object-cover grayscale group-hover:grayscale-0 transition-all duration-300 ease-in-out"
style={{
aspectRatio: "16/9",
objectFit: "cover",
width: "100%",
}}
/> />
</div> </div>
<div className="flex-[1] transition-all duration-300 ease-in-out hover:flex-[3] group">
<Image
src={Me4}
width={400}
height={225}
alt="University"
className="rounded-lg w-full h-full object-cover grayscale group-hover:grayscale-0 transition-all duration-300 ease-in-out"
/>
</div>
<div className="flex-[1] transition-all duration-300 ease-in-out hover:flex-[3] group">
<Image
src={Me4}
width={400}
height={225}
alt="University"
className="rounded-lg w-full h-full object-cover grayscale group-hover:grayscale-0 transition-all duration-300 ease-in-out"
/>
</div>
</div>
<div className="flex items-center gap-2"> <div className="flex items-center gap-2">
<p className="text-justify"> <p className="text-justify">
Aspiring to be a software engineer, I am Aspiring to be a software engineer, I am
@ -60,7 +75,7 @@ export default function Education() {
</div> </div>
</div> </div>
</div> </div>
<div className="flex flex-col justify-start "> <div className="flex flex-col justify-start px-5 md:px-0">
<h2 className="font-semibold text-xl mt-7"> <h2 className="font-semibold text-xl mt-7">
Achievements Achievements
</h2> </h2>
@ -76,11 +91,11 @@ export default function Education() {
</div> </div>
<div> <div>
<h3 className="font-medium"> <h3 className="font-medium">
Special Award | Gold Medal | Incubation Opportunity Special Award | Gold Medal | Incubation
Opportunity
</h3> </h3>
<p className="text-sm"> <p className="text-sm">
Indonesia Inventor Day 2024 (IID) | Aug Indonesia Inventor Day 2024 (IID) | Aug 2024
2024
</p> </p>
</div> </div>
</div> </div>
@ -96,8 +111,8 @@ export default function Education() {
3rd place (Bronze Medal) 3rd place (Bronze Medal)
</h3> </h3>
<p className="text-sm"> <p className="text-sm">
Student Digital Innovation Competition (LIDM) | Jun Student Digital Innovation Competition
2024 (LIDM) | Jun 2024
</p> </p>
</div> </div>
</div> </div>
@ -113,8 +128,7 @@ export default function Education() {
3rd place (Bronze Medal) 3rd place (Bronze Medal)
</h3> </h3>
<p className="text-sm"> <p className="text-sm">
Fesmaro UI/UX Design | Jun Fesmaro UI/UX Design | Jun 2024
2024
</p> </p>
</div> </div>
</div> </div>
@ -128,7 +142,8 @@ export default function Education() {
<div> <div>
<h3 className="font-medium">Finalist</h3> <h3 className="font-medium">Finalist</h3>
<p className="text-sm"> <p className="text-sm">
36th National Student Science Week (PIMNAS) | Nov 2023 36th National Student Science Week (PIMNAS)
| Nov 2023
</p> </p>
</div> </div>
</div> </div>
@ -144,7 +159,8 @@ export default function Education() {
3rd place (Bronze Medal) 3rd place (Bronze Medal)
</h3> </h3>
<p className="text-sm"> <p className="text-sm">
FORKAFEST 3.0 Web Development competition | Jan 2023 FORKAFEST 3.0 Web Development competition |
Jan 2023
</p> </p>
</div> </div>
</div> </div>

View file

@ -1,7 +1,7 @@
"use client"; "use client";
import { useState, useEffect } from "react"; import { useState, useEffect } from "react";
import { motion } from "framer-motion"; import { motion } from "framer-motion";
import jsonData from "../../../json/data.json"; import jsonData from "@/json/data.json";
import { FontAwesomeIcon } from "@fortawesome/react-fontawesome"; import { FontAwesomeIcon } from "@fortawesome/react-fontawesome";
import { faGithub } from "@fortawesome/free-brands-svg-icons"; import { faGithub } from "@fortawesome/free-brands-svg-icons";

View file

@ -1,4 +1,4 @@
import Simadun from "@/public/projects/main-project/simadun.png";
import Trivia from "@/public/projects/main-project/trivia.png"; import Trivia from "@/public/projects/main-project/trivia.png";
import SakuSenyum from "@/public/projects/main-project/saku-senyum.png"; import SakuSenyum from "@/public/projects/main-project/saku-senyum.png";
import LUDOang from "@/public/projects/main-project/ludo.png"; import LUDOang from "@/public/projects/main-project/ludo.png";
@ -27,6 +27,15 @@ export const projects = [
slug: "saku-senyum", slug: "saku-senyum",
category: 1, category: 1,
}, },
{
title: "Simadun",
desc: "Simadun is a exam management system for doctoral that I created as a Fullstack Developer. This project created using Laravel, Bootstrap, and JQuery.",
year: "2024",
tech: "PHP, Laravel, Bootstrap, JQuery, MySQL, Datatables",
bg: Simadun,
slug: "simadun",
category: 1,
},
{ {
title: "LUDOang", title: "LUDOang",
desc: "LUDOang is a game created using python and pygame. This game is inspired by LUDO game.", desc: "LUDOang is a game created using python and pygame. This game is inspired by LUDO game.",

View file

@ -46,6 +46,32 @@
], ],
"slug": "saku-senyum" "slug": "saku-senyum"
}, },
{
"title": "Simadun",
"desc": [
"Simadun is an Exam Management System developed for doctoral students in the Department of Electrical Engineering and Informatics Universitas Negeri Malang. The system facilitates the management of five different types of examinations, allowing students to apply for exams with ease. Professors and program heads can efficiently oversee the exam processes.",
"With Simadun, students can submit their exam applications online, track their application status, and receive timely notifications regarding their exam schedules. Program heads and relevant lecturers have access to comprehensive dashboards where they can manage exam requests, allocate resources, and monitor overall exam logistics. "
],
"year": "2024",
"images": [
"/projects/simadun/simadun1.png",
"/projects/simadun/simadun2.png",
"/projects/simadun/simadun3.png",
"/projects/simadun/simadun4.png",
"/projects/simadun/simadun5.png"
],
"tech": [
"PHP",
"Laravel",
"Bootstrap",
"MySQL",
"jQuery",
"DataTables"
],
"slug": "simadun"
},
{ {
"title": "LUDOang", "title": "LUDOang",
"desc": [ "desc": [

Binary file not shown.

After

Width:  |  Height:  |  Size: 918 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.8 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 162 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 153 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 171 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 208 KiB