Skip to content

Commit 610b807

Browse files
feat: add landing page screenshots (#106)
Co-authored-by: 于涵菲要好好学习天天开心🌻 <[email protected]>
1 parent 00e465d commit 610b807

File tree

8 files changed

+18
-39
lines changed

8 files changed

+18
-39
lines changed

apps/web/public/commingsoon.png

3.24 MB
Loading

apps/web/public/commingsoon2.png

3.73 MB
Loading

apps/web/public/feature1.png

1.75 MB
Loading

apps/web/public/feature2.png

1.75 MB
Loading

apps/web/public/feature3.png

2.77 MB
Loading

apps/web/src/app/(landing)/page.tsx

Lines changed: 15 additions & 38 deletions
Original file line numberDiff line numberDiff line change
@@ -71,7 +71,7 @@ export default async function Home() {
7171
</CardDescription>
7272
<div className="mt-6 flex justify-center bg-none relative w-full aspect-video">
7373
<Image
74-
src="/feature.png"
74+
src="/feature1.png"
7575
alt="Course Catalog"
7676
fill
7777
style={{ objectFit: "contain" }}
@@ -94,7 +94,7 @@ export default async function Home() {
9494
</CardDescription>
9595
<div className="mt-6 flex justify-center bg-none relative w-full aspect-video">
9696
<Image
97-
src="/feature.png"
97+
src="/feature2.png"
9898
alt="Course Catalog"
9999
fill
100100
style={{ objectFit: "contain" }}
@@ -108,16 +108,16 @@ export default async function Home() {
108108
<div className="h-screen flex items-center justify-center scroll-snap-align-start border-none">
109109
<Card className="w-full max-w-6xl h-full flex flex-col border-none shadow-none bg-transparent dark:bg-transparent">
110110
<CardHeader className="flex-1 flex flex-col justify-center items-center text-center">
111-
<CardTitle className="text-3xl">
112-
Find courses faster. Search smarter.{" "}
111+
<CardTitle className="text-3xl dark:text-white">
112+
Plan your semesters. Stay organized. See the big picture.{" "}
113113
</CardTitle>
114-
<CardDescription className="text-lg mt-4">
115-
An improved Course Search experience — clearer results, easier
116-
navigation, and instant add options.
114+
<CardDescription className="text-lg mt-4 dark:text-gray-400">
115+
A visual Degree Progress Report that shows completed and
116+
missing requirements at a glance.
117117
</CardDescription>
118118
<div className="mt-6 flex justify-center bg-none relative w-full aspect-video">
119119
<Image
120-
src="/feature.png"
120+
src="/commingsoon.png"
121121
alt="Course Catalog"
122122
fill
123123
style={{ objectFit: "contain" }}
@@ -132,38 +132,15 @@ export default async function Home() {
132132
<Card className="w-full max-w-6xl h-full flex flex-col border-none shadow-none bg-transparent dark:bg-transparent">
133133
<CardHeader className="flex-1 flex flex-col justify-center items-center text-center">
134134
<CardTitle className="text-3xl">
135-
Plan directly from Albert+
135+
Find courses faster. Search smarter.{" "}
136136
</CardTitle>
137137
<CardDescription className="text-lg mt-4">
138-
Use the Sidebar to add courses and build your next semester
139-
plan seamlessly.
140-
</CardDescription>
141-
<div className="mt-6 flex justify-center bg-none relative w-full aspect-video">
142-
<Image
143-
src="/feature.png"
144-
alt="Course Catalog"
145-
fill
146-
style={{ objectFit: "contain" }}
147-
sizes="100vw"
148-
/>
149-
</div>
150-
</CardHeader>
151-
</Card>
152-
</div>
153-
154-
<div className="h-screen flex items-center justify-center scroll-snap-align-start border-none">
155-
<Card className="w-full max-w-6xl h-full flex flex-col border-none shadow-none bg-transparent dark:bg-transparent">
156-
<CardHeader className="flex-1 flex flex-col justify-center items-center text-center">
157-
<CardTitle className="text-3xl dark:text-white">
158-
Plan your semesters. Stay organized. See the big picture.{" "}
159-
</CardTitle>
160-
<CardDescription className="text-lg mt-4 dark:text-gray-400">
161-
A visual Degree Progress Report that shows completed and
162-
missing requirements at a glance.
138+
An improved Course Search experience — clearer results, easier
139+
navigation, and instant add options.
163140
</CardDescription>
164141
<div className="mt-6 flex justify-center bg-none relative w-full aspect-video">
165142
<Image
166-
src="/feature.png"
143+
src="/feature3.png"
167144
alt="Course Catalog"
168145
fill
169146
style={{ objectFit: "contain" }}
@@ -196,7 +173,7 @@ export default async function Home() {
196173
</div>
197174
<div className="mt-6 flex justify-center bg-none relative w-full aspect-video">
198175
<Image
199-
src="/features2.png"
176+
src="/commingsoon2.png"
200177
alt="Course Catalog"
201178
fill
202179
style={{ objectFit: "contain" }}
@@ -221,7 +198,7 @@ export default async function Home() {
221198
</div>
222199
<div className="mt-6 flex justify-center bg-none relative w-full aspect-video">
223200
<Image
224-
src="/features2.png"
201+
src="/commingsoon2.png"
225202
alt="Course Catalog"
226203
fill
227204
style={{ objectFit: "contain" }}
@@ -246,7 +223,7 @@ export default async function Home() {
246223
</div>
247224
<div className="mt-6 flex justify-center bg-none relative w-full aspect-video">
248225
<Image
249-
src="/features2.png"
226+
src="/commingsoon2.png"
250227
alt="Course Catalog"
251228
fill
252229
style={{ objectFit: "contain" }}

packages/server/convex/_generated/api.d.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ import type * as appConfigs from "../appConfigs.js";
1212
import type * as courseOfferings from "../courseOfferings.js";
1313
import type * as courses from "../courses.js";
1414
import type * as helpers_auth from "../helpers/auth.js";
15+
import type * as helpers_timeConflicts from "../helpers/timeConflicts.js";
1516
import type * as http from "../http.js";
1617
import type * as prerequisites from "../prerequisites.js";
1718
import type * as programs from "../programs.js";
@@ -42,6 +43,7 @@ declare const fullApi: ApiFromModules<{
4243
courseOfferings: typeof courseOfferings;
4344
courses: typeof courses;
4445
"helpers/auth": typeof helpers_auth;
46+
"helpers/timeConflicts": typeof helpers_timeConflicts;
4547
http: typeof http;
4648
prerequisites: typeof prerequisites;
4749
programs: typeof programs;

packages/server/convex/_generated/dataModel.d.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ export type Doc<TableName extends TableNames> = DocumentByName<
3838
* Convex documents are uniquely identified by their `Id`, which is accessible
3939
* on the `_id` field. To learn more, see [Document IDs](https://docs.convex.dev/using/document-ids).
4040
*
41-
* Documents can be loaded using `db.get(id)` in query and mutation functions.
41+
* Documents can be loaded using `db.get(tableName, id)` in query and mutation functions.
4242
*
4343
* IDs are just strings at runtime, but this type can be used to distinguish them from other
4444
* strings when type checking.

0 commit comments

Comments
 (0)