Skip to content

Commit 66e88f4

Browse files
committed
Mobile Formatting
1 parent 7dd1553 commit 66e88f4

File tree

9 files changed

+27
-10
lines changed

9 files changed

+27
-10
lines changed

src/content/config.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,7 @@ const projects = defineCollection({
5050
description: z.string(),
5151
url: z.string().url(),
5252
featured: z.boolean().optional().default(false),
53+
date: z.coerce.date().optional(),
5354
techs: z.array(z.string()).optional(),
5455
})
5556
});

src/content/projects/geoguessr-travel-map.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,5 +3,6 @@ title: "GeoGuessr Travel Map"
33
description: "A GeoGuessr tool that extracts, parses, and maps all locations you have 'visited' in the game on an interactive map. Implemented with multi-threaded API calls and Plotly frontend."
44
url: "https://github.com/anncli/GeoGuessr-Travel-Map"
55
featured: true
6+
date: 2025
67
techs: ["Python", "Google Maps Platform", "Plotly", "BeautifulSoup"]
78
---

src/content/projects/grouptinerary.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
title: "GROUPtinerary"
33
description: "AI-powered group trip itinerary generator that ensures everyone's travel preferences are considered."
44
url: "https://www.youtube.com/watch?v=LXPizp6aFr4&ab_channel=AnnLi"
5-
featured: true
5+
featured: false
6+
date: 2024
67
techs: ["React"]
78
---

src/content/projects/munch-meter.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,5 +3,6 @@ title: "Munch Meter"
33
description: "A dining hall food rating forum with an easy-to-use dashboard featuring the top rated menu items for each meal and more. Won Best Web App at DivHacks 2023."
44
url: "https://devpost.com/software/munch-meter#"
55
featured: true
6+
date: 2023
67
techs: ["HTML", "CSS", "JavaScript", "Python", "BeautifulSoup"]
78
---

src/content/projects/wordle-ai.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,5 +3,6 @@ title: "Wordle AI Solver"
33
description: "AI Solver with multiple game modes and 98% success solving words under 4 attempts by calculating entropy scores for guesses."
44
url: "https://github.com/anncli/Wordle-AI"
55
featured: true
6+
date: true
67
techs: ["Python", "Colorama"]
78
---

src/content/resume/resume.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,13 +11,13 @@ Here is a brief overview of my education, experiences, projects, and skills. Con
1111
<small>Sep 2023 - May 2027</small><br>
1212
**Columbia University** | B.S. Computer Science<br>
1313
<u>Relevant Coursework</u>: Data Structures and Algorithms, Operating Systems, Artificial Intelligence, Advanced (Systems) Programming in C, Fundamentals of Computer Systems, Intro to Databases, Linear Algebra and Probability, Multivariable Calculus, Discrete Math<br>
14-
<i><a href="./blog/fun-courses">Check out other interesting courses I've taken!</a></i><br>
14+
<i><a href="../blog/fun-courses">Check out other interesting courses I've taken!</a></i><br>
1515
<u>Extracurricular</u>: Women in CS (Board Member), Girls Who Code (Board Member), Columbia Robotics Club (AV Perception Lead), Undergraduate CS Research Fair (Organizer)
1616

1717
<small>Jan 2025 - June 2025</small><br>
1818
**Universidad Carlos III de Madrid** | International Exchange Student<br>
1919
Coursework in Computer Science and Spanish Culture<br>
20-
<i><a href="./blog/study-abroad">Check out my study abroad page!</a></i>
20+
<i><a href="../blog/study-abroad">Check out my study abroad page!</a></i>
2121

2222

2323
## Experience

src/content/site/config.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,15 +6,15 @@
66
"sections": {
77
"experience": {
88
"title": "Experience",
9-
"viewAllText": "View full résumé"
9+
"viewAllText": "View resume"
1010
},
1111
"projects": {
1212
"title": "Projects",
1313
"viewAllText": "View all projects"
1414
},
1515
"blog": {
1616
"title": "Blogs",
17-
"viewAllText": "View all posts"
17+
"viewAllText": "View all blogs"
1818
}
1919
},
2020
"socialLinks": [

src/pages/experience/index.astro

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,13 @@ const { Content } = resume ? await render(resume) : { Content: null };
3434
padding: 2rem 1.5rem;
3535
}
3636

37+
@media (max-width: 640px) {
38+
main {
39+
padding: 1rem;
40+
padding-top: 2rem;
41+
}
42+
}
43+
3744
.post {
3845
margin-top: 2rem;
3946
}

src/pages/projects/index.astro

Lines changed: 10 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -7,15 +7,16 @@ import Container from "../../components/ui/Container.astro";
77
const projects = await getCollection("projects");
88
const sortedProjects = projects.sort(
99
(a: CollectionEntry<"projects">, b: CollectionEntry<"projects">) =>
10-
b.data.startDate?.getTime?.() - a.data.startDate?.getTime?.()
10+
b.data.date?.getTime?.() - a.data.date?.getTime?.()
1111
);
1212
---
1313

1414
<BaseLayout title="Projects" description="All projects">
15+
<main>
1516
<Container>
1617
<section class="section">
1718
<div class="section-header">
18-
<h2>Projects</h2>
19+
<h1>Projects</h1>
1920
</div>
2021
<div class="content-list">
2122
{
@@ -40,18 +41,22 @@ const sortedProjects = projects.sort(
4041
</div>
4142
</section>
4243
</Container>
44+
</main>
4345
</BaseLayout>
46+
4447
<style>
45-
.section {
46-
margin: 4rem 0;
48+
main {
49+
width: 100%;
50+
max-width: 640px;
51+
margin: 0 auto;
52+
padding: 4rem 0rem;
4753
}
4854

4955
.section-header {
5056
display: flex;
5157
justify-content: space-between;
5258
align-items: baseline;
5359
margin-bottom: 2rem;
54-
opacity: 0.7;
5560
}
5661

5762
.title-row {

0 commit comments

Comments
 (0)