diff --git a/public/image/nitfc.png b/public/image/nitfc.png
new file mode 100644
index 0000000..2cbd2a8
Binary files /dev/null and b/public/image/nitfc.png differ
diff --git a/public/image/stand/1.png b/public/image/stand/1.png
new file mode 100644
index 0000000..a553355
Binary files /dev/null and b/public/image/stand/1.png differ
diff --git a/public/image/stand/10.png b/public/image/stand/10.png
new file mode 100644
index 0000000..799b400
Binary files /dev/null and b/public/image/stand/10.png differ
diff --git a/public/image/stand/11.png b/public/image/stand/11.png
new file mode 100644
index 0000000..c7da22f
Binary files /dev/null and b/public/image/stand/11.png differ
diff --git a/public/image/stand/12.png b/public/image/stand/12.png
new file mode 100644
index 0000000..7b452b4
Binary files /dev/null and b/public/image/stand/12.png differ
diff --git a/public/image/stand/13.png b/public/image/stand/13.png
new file mode 100644
index 0000000..d971729
Binary files /dev/null and b/public/image/stand/13.png differ
diff --git a/public/image/stand/14.png b/public/image/stand/14.png
new file mode 100644
index 0000000..e161bac
Binary files /dev/null and b/public/image/stand/14.png differ
diff --git a/public/image/stand/15.png b/public/image/stand/15.png
new file mode 100644
index 0000000..8393b0f
Binary files /dev/null and b/public/image/stand/15.png differ
diff --git a/public/image/stand/16.png b/public/image/stand/16.png
new file mode 100644
index 0000000..b99749e
Binary files /dev/null and b/public/image/stand/16.png differ
diff --git a/public/image/stand/17.png b/public/image/stand/17.png
new file mode 100644
index 0000000..3be1e59
Binary files /dev/null and b/public/image/stand/17.png differ
diff --git a/public/image/stand/18.png b/public/image/stand/18.png
new file mode 100644
index 0000000..e4a3842
Binary files /dev/null and b/public/image/stand/18.png differ
diff --git a/public/image/stand/19.png b/public/image/stand/19.png
new file mode 100644
index 0000000..04e35cc
Binary files /dev/null and b/public/image/stand/19.png differ
diff --git a/public/image/stand/2.png b/public/image/stand/2.png
new file mode 100644
index 0000000..8253db0
Binary files /dev/null and b/public/image/stand/2.png differ
diff --git a/public/image/stand/20.png b/public/image/stand/20.png
new file mode 100644
index 0000000..a42a662
Binary files /dev/null and b/public/image/stand/20.png differ
diff --git a/public/image/stand/21.png b/public/image/stand/21.png
new file mode 100644
index 0000000..c327770
Binary files /dev/null and b/public/image/stand/21.png differ
diff --git a/public/image/stand/22.png b/public/image/stand/22.png
new file mode 100644
index 0000000..e55175b
Binary files /dev/null and b/public/image/stand/22.png differ
diff --git a/public/image/stand/23.png b/public/image/stand/23.png
new file mode 100644
index 0000000..0ffad99
Binary files /dev/null and b/public/image/stand/23.png differ
diff --git a/public/image/stand/24.png b/public/image/stand/24.png
new file mode 100644
index 0000000..668656e
Binary files /dev/null and b/public/image/stand/24.png differ
diff --git a/public/image/stand/25.png b/public/image/stand/25.png
new file mode 100644
index 0000000..544cd9d
Binary files /dev/null and b/public/image/stand/25.png differ
diff --git a/public/image/stand/26.png b/public/image/stand/26.png
new file mode 100644
index 0000000..6e1fa6f
Binary files /dev/null and b/public/image/stand/26.png differ
diff --git a/public/image/stand/3.png b/public/image/stand/3.png
new file mode 100644
index 0000000..c34b621
Binary files /dev/null and b/public/image/stand/3.png differ
diff --git a/public/image/stand/4.png b/public/image/stand/4.png
new file mode 100644
index 0000000..6bbef0d
Binary files /dev/null and b/public/image/stand/4.png differ
diff --git a/public/image/stand/5.png b/public/image/stand/5.png
new file mode 100644
index 0000000..c36d4c4
Binary files /dev/null and b/public/image/stand/5.png differ
diff --git a/public/image/stand/6.png b/public/image/stand/6.png
new file mode 100644
index 0000000..4c37a31
Binary files /dev/null and b/public/image/stand/6.png differ
diff --git a/public/image/stand/7.png b/public/image/stand/7.png
new file mode 100644
index 0000000..1e6f511
Binary files /dev/null and b/public/image/stand/7.png differ
diff --git a/public/image/stand/8.png b/public/image/stand/8.png
new file mode 100644
index 0000000..a1d4e34
Binary files /dev/null and b/public/image/stand/8.png differ
diff --git a/public/image/stand/9.png b/public/image/stand/9.png
new file mode 100644
index 0000000..7a81336
Binary files /dev/null and b/public/image/stand/9.png differ
diff --git a/src/components/BackGround.tsx b/src/components/BackGround.tsx
index 53e35aa..06fca92 100644
--- a/src/components/BackGround.tsx
+++ b/src/components/BackGround.tsx
@@ -11,11 +11,11 @@ export const BackGroundImg = () => {
src="/image/fireworks/firework.png"
alt="firework"
style={{
- maxHeight: "30vh", // 高さaaaaa
+ maxHeight: "25vh", // 高さ
width: "auto", // 幅
position: "absolute", // 位置の指定
- left: "20vw", // 左方向への移動
- top: "30vh", // 上方向への移動
+ left: "53vw", // 左方向への移動
+ top: "55vh", // 上方向への移動
zIndex: -2,
}}
/>
@@ -26,8 +26,8 @@ export const BackGroundImg = () => {
maxHeight: "40vh", // 高さ
width: "auto", // 幅
position: "absolute", // 位置の指定
- left: "50vw", // 左方向への移動
- top: "30vh", // 上方向への移動
+ left: "55vw", // 左方向への移動
+ top: "20vh", // 上方向への移動
zIndex: -2,
}}
/>
diff --git a/src/components/Footer.tsx b/src/components/Footer.tsx
new file mode 100644
index 0000000..c05e842
--- /dev/null
+++ b/src/components/Footer.tsx
@@ -0,0 +1,63 @@
+import React from "react";
+import { useRouter } from "next/router";
+
+import { LinkedText } from "./LinkedText";
+import "@/styles/gamingColor.css";
+
+export const Footer = () => {
+ const router = useRouter();
+ return (
+
+ );
+};
diff --git a/src/components/LinkedText.tsx b/src/components/LinkedText.tsx
new file mode 100644
index 0000000..572cb06
--- /dev/null
+++ b/src/components/LinkedText.tsx
@@ -0,0 +1,13 @@
+export const LinkedText = (props: { text: string; link: string }) => {
+ return (
+
+ {props.text}
+
+ );
+};
diff --git a/src/components/Schedule.tsx b/src/components/Schedule.tsx
index 692e532..dc75faf 100644
--- a/src/components/Schedule.tsx
+++ b/src/components/Schedule.tsx
@@ -1,5 +1,5 @@
+"use client";
import Timeline from "react-calendar-timeline";
-// make sure you include the timeline stylesheet or the timeline will not be styled
import "react-calendar-timeline/lib/Timeline.css";
import moment from "moment";
diff --git a/src/components/StandList.tsx b/src/components/StandList.tsx
index fbd8317..55f1510 100644
--- a/src/components/StandList.tsx
+++ b/src/components/StandList.tsx
@@ -75,23 +75,14 @@ const StandItem = ({
)}
- {stand.image && (
-
-
-
- )}
+
);
};
diff --git a/src/db/notice.ts b/src/db/notice.ts
index 4488e75..28d91ca 100644
--- a/src/db/notice.ts
+++ b/src/db/notice.ts
@@ -6,79 +6,4 @@ export const notices: NoticeType[] = [
url: "https://example.com",
date: new Date(2023, 10, 9),
},
- {
- title: "お知らせ2",
- url: "https://example.com",
- date: new Date(2023, 10, 10),
- },
- {
- title: "お知らせ3",
- url: "https://example.com",
- date: new Date(2023, 10, 11),
- },
- {
- title: "お知らせ4",
- url: "https://example.com",
- date: new Date(2023, 10, 12),
- },
- {
- title: "お知らせ1",
- url: "https://example.com",
- date: new Date(2023, 10, 9),
- },
- {
- title: "お知らせ2",
- url: "https://example.com",
- date: new Date(2023, 10, 10),
- },
- {
- title: "お知らせ3",
- url: "https://example.com",
- date: new Date(2023, 10, 11),
- },
- {
- title: "お知らせ4",
- url: "https://example.com",
- date: new Date(2023, 10, 12),
- },
- {
- title: "お知らせ1",
- url: "https://example.com",
- date: new Date(2023, 10, 9),
- },
- {
- title: "お知らせ2",
- url: "https://example.com",
- date: new Date(2023, 10, 10),
- },
- {
- title: "お知らせ3",
- url: "https://example.com",
- date: new Date(2023, 10, 11),
- },
- {
- title: "お知らせ4",
- url: "https://example.com",
- date: new Date(2023, 10, 12),
- },
- {
- title: "お知らせ1",
- url: "https://example.com",
- date: new Date(2023, 10, 9),
- },
- {
- title: "お知らせ2",
- url: "https://example.com",
- date: new Date(2023, 10, 10),
- },
- {
- title: "お知らせ3",
- url: "https://example.com",
- date: new Date(2023, 10, 11),
- },
- {
- title: "お知らせ4",
- url: "https://example.com",
- date: new Date(2023, 10, 12),
- },
];
diff --git a/src/db/schedule.ts b/src/db/schedule.ts
index 4957ea9..8c362c3 100644
--- a/src/db/schedule.ts
+++ b/src/db/schedule.ts
@@ -2,28 +2,18 @@ import { ScheduleType } from "@/types/schedule";
export const schedules: ScheduleType[] = [
{
- title: "イベント1",
- place: "メインステージ",
- startDate: new Date(2023, 10, 14, 15, 0),
- endDate: new Date(2023, 10, 14, 16, 0),
+ title: "オープニングセレモニー",
+ place: "第1体育館",
+ description: "共に輝く!始まる文化の祭典へ!",
+ startDate: new Date(2023, 10, 27, 12, 30),
+ endDate: new Date(2023, 10, 27, 13, 0),
},
{
- title: "ぶどう狩り",
- place: "ぶどう農園",
- startDate: new Date(2023, 10, 27, 10, 0),
- endDate: new Date(2023, 10, 27, 11, 0),
- },
- {
- title: "イベント3",
- place: "メインステージ",
- startDate: new Date(2023, 10, 27, 11, 0),
- endDate: new Date(2023, 10, 27, 12, 0),
- description: "イベント3の説明",
- },
- {
- title: "イベント",
- place: "お外",
- startDate: new Date(2023, 10, 27, 13, 0),
- endDate: new Date(2023, 10, 27, 14, 0),
+ title: "気配切り",
+ place: "第1体育館",
+ description:
+ "感覚を研ぎ澄ませ!自分を信じて、いざ一振り!!決着の様子は体育館で",
+ startDate: new Date(2023, 10, 27, 13, 20),
+ endDate: new Date(2023, 10, 27, 14, 30),
},
];
diff --git a/src/db/stand.ts b/src/db/stand.ts
index 2cc186e..36be0c9 100644
--- a/src/db/stand.ts
+++ b/src/db/stand.ts
@@ -2,57 +2,133 @@ import { StandType } from "@/types/stand";
export const stands: StandType[] = [
{
- name: "筋肉食堂",
- organizer: "5EI",
- place: "EI棟前",
- url: "https://www.youtube.com/",
+ number: 1,
+ organizer: "3C",
+ name: "3CのCによるまごころこもった焼き鳥",
},
{
- name: "かけノレと腕相撲勝負",
- organizer: "5M",
- place: "図書館前",
- image: "https://placehold.jp/150x150.png",
+ number: 2,
+ organizer: "4B",
+ name: "4B",
},
{
- name: "春マソのパンケーキ屋さん",
- organizer: "5E",
- place: "図書館前",
- image: "https://placehold.jp/150x150.png",
- url: "https://google.com",
+ number: 3,
+ organizer: "3EI①",
+ name: "かすてら堂",
},
{
- name: "春マソのパンケーキ屋さん",
- organizer: "5E",
- place: "図書館前",
- image: "https://placehold.jp/150x150.png",
- url: "https://google.com",
+ number: 4,
+ organizer: "3EI",
+ name: "パンパカパンケーキ",
},
{
- name: "春マソのパンケーキ屋さん",
- organizer: "5E",
- place: "図書館前",
- image: "https://placehold.jp/150x150.png",
- url: "https://google.com",
+ number: 5,
+ organizer: "学生会",
+ name: "がくせいかい",
},
{
- name: "春マソのパンケーキ屋さん",
- organizer: "5E",
- place: "図書館前",
- image: "https://placehold.jp/150x150.png",
- url: "https://google.com",
+ number: 6,
+ organizer: "学生会",
+ name: "がくせいかい",
},
{
- name: "春マソのパンケーキ屋さん",
- organizer: "5E",
- place: "図書館前",
- image: "https://placehold.jp/150x150.png",
- url: "https://google.com",
+ number: 7,
+ organizer: "milky way",
+ name: "Waffle cafe",
+ },
+ {
+ number: 8,
+ organizer: "元F2",
+ name: "おんにのトッポギやさん",
+ },
+ {
+ number: 9,
+ organizer: "3E",
+ name: "シャカシャカポテト",
+ },
+ {
+ number: 10,
+ organizer: "5B",
+ name: "けずりいちご",
+ },
+ {
+ number: 11,
+ organizer: "専攻科1年",
+ name: "豚豚飯店",
+ },
+ {
+ number: 12,
+ organizer: "無線研",
+ name: "君の出番!",
+ },
+ {
+ number: 13,
+ organizer: "高専祭さいころ倶楽部",
+ name: "あつまれ!ボードゲームの森",
+ },
+ {
+ number: 14,
+ organizer: "5Ei",
+ name: "松田の焼きおにぎり屋さん",
+ },
+ {
+ number: 15,
+ organizer: "2B",
+ name: "揚げ揚げほいほい",
+ },
+ {
+ number: 16,
+ organizer: "3B",
+ name: "チョコバナナ・わたあめ",
+ },
+ {
+ number: 17,
+ organizer: "3B露店",
+ name: "クロッフル",
+ },
+ {
+ number: 18,
+ organizer: "山脇研究会",
+ name: "山脇焼きそば",
+ },
+ {
+ number: 19,
+ organizer: "F3",
+ name: "まじかる喫茶♥",
+ },
+ {
+ number: 20,
+ organizer: "4C",
+ name: "スキマスイッチ",
+ },
+ {
+ number: 21,
+ organizer: "吉田商会エセ",
+ name: "吉田商会エセ",
+ },
+ {
+ number: 22,
+ organizer: "山尾と愉快な仲間たち",
+ name: "筋肉食堂",
+ },
+ {
+ number: 23,
+ organizer: "F1",
+ name: "焼き鳥屋気取り",
+ },
+ {
+ number: 24,
+ organizer: "2E",
+ name: "カステラ工房 挽",
+ },
+ {
+ number: 25,
+ organizer: "4EI",
+ name: "45組による悪魔的フライドポテト",
},
{
- name: "春マソのパンケーキ屋さん",
+ number: 26,
organizer: "5E",
- place: "図書館前",
- image: "https://placehold.jp/150x150.png",
- url: "https://google.com",
+ name: "Tully's 高専",
},
];
diff --git a/src/pages/index.tsx b/src/pages/index.tsx
index 5980e2e..9cad84e 100644
--- a/src/pages/index.tsx
+++ b/src/pages/index.tsx
@@ -1,3 +1,5 @@
+import React from "react";
+
import { EventHeader } from "@/components/EventOverlay";
import { Title } from "@/components/Title";
import { OpenDate } from "@/components/OpenDate";
@@ -7,9 +9,8 @@ import { Map } from "@/components/Map";
import { Notice } from "@/components/Notice";
import { Sidebar } from "@/components/VerticalLine";
import { BackGroundImg } from "@/components/BackGround";
-
-import React from "react";
import { FadeAnimationProvider } from "@/components/FadeAnimationProvider";
+import { Footer } from "@/components/Footer";
export default function Page() {
return (
@@ -57,6 +58,7 @@ export default function Page() {
+
>
);
diff --git a/src/styles/gamingColor.css b/src/styles/gamingColor.css
new file mode 100644
index 0000000..317d33b
--- /dev/null
+++ b/src/styles/gamingColor.css
@@ -0,0 +1,10 @@
+@keyframes rainbow {
+ 12% { color: #ff5353; }
+ 24% { color: #ffcf53; }
+ 36% { color: #e8ff53; }
+ 48% { color: #53ff5d; }
+ 60% { color: #53ffbc; }
+ 72% { color: #5393ff; }
+ 84% { color: #ca53ff; }
+ 100% { color: #ff53bd; }
+}
diff --git a/src/styles/globals.css b/src/styles/globals.css
index 406ee0a..8763fdb 100644
--- a/src/styles/globals.css
+++ b/src/styles/globals.css
@@ -7,7 +7,7 @@
--foreground-rgb: 0, 0, 0;
--background-start-rgb: 255,255, 255;
- --background-end-rgb: 10, 255, 255;
+ --background-end-rgb: 130, 255, 255;
--primary-glow: conic-gradient(
from 180deg at 50% 50%,
diff --git a/src/types/stand.ts b/src/types/stand.ts
index 573b025..1acd19a 100644
--- a/src/types/stand.ts
+++ b/src/types/stand.ts
@@ -1,7 +1,7 @@
export type StandType = {
+ number: number;
name: string;
- place: string;
+ place?: string;
organizer: string;
- image?: string;
url?: string;
};