diff options
| author | mfoiani <mfoiani@mfoi.dev> | 2026-01-22 23:37:36 -0500 |
|---|---|---|
| committer | mfoiani <mfoiani@mfoi.dev> | 2026-01-22 23:37:36 -0500 |
| commit | 93b7571834819c877ab99d82cb16a7e307d4f66f (patch) | |
| tree | 029f16859cf537bd3a0e05410abc56bcdb806632 /src/app | |
| parent | 3c1605e634e9a3eb637beb2165ca3137045de721 (diff) | |
build ready
Diffstat (limited to 'src/app')
| -rw-r--r-- | src/app/Roadmap.tsx | 4 | ||||
| -rw-r--r-- | src/app/Testimonials.tsx | 3 | ||||
| -rw-r--r-- | src/app/about/page.tsx | 43 | ||||
| -rw-r--r-- | src/app/api/route.ts | 2 |
4 files changed, 33 insertions, 19 deletions
diff --git a/src/app/Roadmap.tsx b/src/app/Roadmap.tsx index 67466d0..7f0d0c8 100644 --- a/src/app/Roadmap.tsx +++ b/src/app/Roadmap.tsx @@ -60,8 +60,8 @@ export default function Roadmap() { </h3> <p className="text-base font-normal text-gray-500"> We will launch our homemade AI tutoring services, allowing - students to get help 24/7 for when tutoring isn't available. If - you are a student of ours (and if you opt-in), it will learn + students to get help 24/7 for when tutoring isn't available. + If you are a student of ours (and if you opt-in), it will learn specifically from your sessions and adapt to your learning style. </p> </li> diff --git a/src/app/Testimonials.tsx b/src/app/Testimonials.tsx index 26a445d..2588f1b 100644 --- a/src/app/Testimonials.tsx +++ b/src/app/Testimonials.tsx @@ -1,4 +1,5 @@ import { motion } from "motion/react"; +import Image from "next/image"; import { useState } from "react"; const posts = [ @@ -165,7 +166,7 @@ export default function Testimonials() { </div> </div> <div className="relative mt-8 flex items-center gap-x-4 justify-self-end"> - <img + <Image alt="" src={post.author.imageUrl} className="size-10 rounded-full bg-gray-50" diff --git a/src/app/about/page.tsx b/src/app/about/page.tsx index ed17802..6c29970 100644 --- a/src/app/about/page.tsx +++ b/src/app/about/page.tsx @@ -11,7 +11,7 @@ export default function AboutUs() { degree: "M.S. in CS & B.S. in Physics @ BrownU", role: "Webmaster & Tutor Coordinator", image: "/michael.jpg", - bio: "At Brown, Michael served as the head teaching assistant for two 400+ student courses, in which he designed course materials, lectures, assignments, exams, and grading structures. He also mentored and tutored many students directly through his other roles as a residential and research assistant. Academically he earned magnum cum laude for his GPA, departmental honors for his bachelors thesis, then went on to complete a masters with a specialty in computational physics. In high school, he tutored AP Stats, led review sessions, ranked top 5 state-wide for algebra and geometry, and taught AP computer science.", + bio: "At Brown, Michael served as the head teaching assistant for two 400+ student courses, in which he designed course materials, lectures, assignments, exams, and grading structures. He also mentored and tutored many students directly through his other roles as a residential and research assistant. Academically he earned magnum cum laude for his GPA, departmental honors for his bachelors thesis, then went on to complete a masters with a specialty in computational physics. In high school, he tutored AP Stats, led review sessions, ranked top 5 state-wide for algebra & geometry, and taught AP computer science.", }, { name: "Matthew Stankewicz", @@ -27,23 +27,22 @@ export default function AboutUs() { name: "Joseph", degree: "BS in Chemical Engineering @ OSU", specialty: - "All levels Chemistry, Engineering, & Philosophy; Essay Planning & Revision", + "Chemistry, Engineering, & Philosophy; Essay Planning & Revision", }, { name: "Michael", - degree: "MS in CS & B.S. in Physics @ Brown University", - specialty: - "All levels Computer Science & Physics; ACT Prep; College Admissions", + degree: "MS in CS & BS in Physics @ Brown University", + specialty: "Computer Science & Physics; ACT Prep; College Admissions", }, { name: "Madison", degree: "PhD Candidate in BioChem @ Emory University", - specialty: "All levels Chemistry and Biology", + specialty: "Chemistry and Biology; Thesis Writing", }, { name: "Meiling", - degree: "MS in Biomedical Engineering @ Brown Universoty", - specialty: "All levels Engineering; Chinese Language & Culture", + degree: "MS in Biomedical Engineering @ Brown University", + specialty: "Engineering; Language & Culture", }, { name: "Jino", @@ -96,7 +95,7 @@ export default function AboutUs() { h-48" /> <div> - <p className="mt-6 text-lg text-gray-700 text-left tracking-tight"> + <p className="mt-6 text-lg text-gray-600 text-left tracking-tight"> After working with a large national tutoring provider, I saw firsthand what works — and what could be better. Sensible Scholars was created to make the changes I always knew were @@ -107,7 +106,7 @@ export default function AboutUs() { sometimes be difficult to achieve in a traditional classroom setting. </p> - <p className="mt-6 text-lg text-gray-700 text-left tracking-tight"> + <p className="mt-6 text-lg text-gray-600 text-left tracking-tight"> At Sensible Scholars, we believe tutoring should go beyond homework help — it should inspire curiosity, build confidence, and foster true understanding. Our team is made up of @@ -119,10 +118,11 @@ export default function AboutUs() { </div> </div> - <p className="mt-6 text-lg text-gray-700 text-left tracking-tight"> - We're not just preparing students to pass tests — we're equipping - them to think, adapt, and thrive, drawing on personal tips and - proven strategies honed through years of academic success. + <p className="mt-6 text-lg text-gray-600 text-left tracking-tight"> + We're not just preparing students to pass tests — we're + equipping them to think, adapt, and thrive, drawing on personal + tips and proven strategies honed through years of academic + success. </p> <p className="text-md text-gray-500 mt-4 text-left italic"> @@ -191,6 +191,19 @@ export default function AboutUs() { </motion.div> </div> + <div + aria-hidden="true" + className="absolute inset-x-0 -z-10 transform-gpu overflow-hidden blur-3xl sm:-translate-y-30 sm:-translate-x-80" + > + <div + style={{ + clipPath: + "polygon(74.1% 44.1%, 100% 61.6%, 97.5% 26.9%, 85.5% 0.1%, 80.7% 2%, 72.5% 32.5%, 60.2% 62.4%, 52.4% 68.1%, 47.5% 58.3%, 45.2% 34.5%, 27.5% 76.7%, 0.1% 64.9%, 17.9% 100%, 27.6% 76.8%, 76.1% 97.7%, 74.1% 44.1%)", + }} + className="relative rotate-180 aspect-1000/900 sm:aspect-1155/700 w-144.5-translate-x-1/2 bg-linear-to-r from-indigo-600 via-red-200 to-red-500 opacity-30 sm:w-288.75 max-w-7xl mx-auto" + /> + </div> + <div className="mx-auto max-w-5xl outline outline-gray-700/20 rounded-xl p-6 shadow-lg shadow-gray-700/10 backdrop-blur-lg sm:p-10 bg-white/30 px-4 py-6 sm:py-12 xl:py-16 mt-16"> <motion.div className="mx-auto max-w-4xl text-center" @@ -212,7 +225,7 @@ export default function AboutUs() { {tutors.map((tutor, index) => { return ( <div key={index} className="pt-6"> - <span className="flex"> + <span className="flex flex-col sm:flex-row text-left"> <h3 className="font-semibold pr-4">{tutor.name}</h3> <p className="text-gray-700 italic">{tutor.degree}</p> </span> diff --git a/src/app/api/route.ts b/src/app/api/route.ts index a413bcd..fd88fde 100644 --- a/src/app/api/route.ts +++ b/src/app/api/route.ts @@ -1,3 +1,3 @@ export async function GET(request: Request) { return new Response("Hello, this is the API route!"); -}
\ No newline at end of file +} |
