diff --git a/__tests__/home.test.tsx b/__tests__/home.test.tsx deleted file mode 100644 index 74bf508..0000000 --- a/__tests__/home.test.tsx +++ /dev/null @@ -1,9 +0,0 @@ -import '@testing-library/jest-dom' -import { render } from '@testing-library/react' -import Home from '../src/app/page' - -describe('Home Page', () => { - it('renders home page without crashing', () => { - render() - }) -}) \ No newline at end of file diff --git a/public/isoOverlapTransparent.png b/public/isoOverlapTransparent.png new file mode 100644 index 0000000..ecb2246 Binary files /dev/null and b/public/isoOverlapTransparent.png differ diff --git a/src/app/page.tsx b/src/app/page.tsx index 24f07f8..3adb34f 100644 --- a/src/app/page.tsx +++ b/src/app/page.tsx @@ -1,22 +1,161 @@ import Link from "next/link"; +import Image from "next/image"; +import { MapPin, CalendarCheck2, SlidersHorizontal, Handshake, } from "lucide-react"; export default function Home() { return ( -
-
- - Login - - - Sign Up - -
+
+ + +
+
+
+

+ Hangouts Made Easy +

+

+ Say goodbye to hours of planning +

+
+ + Get Started + + + Login + +
+
+
+ MeetSync illustration +
+
+
+ +
+
+

Why Choose MeetSync?

+

+ Our app makes planning hangouts simple and fair for everyone +

+
+
+ +

Smart Location Finding

+

+ Automatically calculates the most convenient meeting spots based on everyone’s locations and travel preferences +

+
+
+ +

Fair Planning

+

+ Everyone gets a vote on day and time for the hangout. Ranked choice voting determines the final meeting location +

+
+
+ +

Highly Configurable

+

+ Input unique starting locations, travel times, and mode of transport for each hangout when confirming availability +

+
+
+ +

Effortless Coordination

+

+ Simplifies the entire planning process - from inviting friends to choosing a time and place +

+
+
+
+
+ +
+
+

How it works

+

+ Your ideal hangout is just a few steps away +

+
+
+
+ 1 +
+
Add Your Friends
+

Tell your friends about MeetSync!

+
+
+
+ 2 +
+
Create a Hangout
+

+ Create a hangout on the home page and invite your friends. + Check incoming invitations on the notifications page +

+
+
+
+ 3 +
+
Determine Date and Time
+

+ Creator inputs availability options. Everyone else votes. When a + time is picked, confirm your availability and input your starting + address, travel time, and transport mode +

+
+
+
+ 4 +
+
Determine Location
+

+ Ranked choice voting on the options provided by our algorithm +

+
+
+
+ 5 +
+
Show Up
+

Don’t flake!

+
+
+
+
+ +
); }