diff --git a/src/pages/projects/glimpse.astro b/src/pages/projects/glimpse.astro new file mode 100644 index 00000000..edbd51ee --- /dev/null +++ b/src/pages/projects/glimpse.astro @@ -0,0 +1,85 @@ +--- +import ProjectPage from "../../components/ProjectPage.astro"; + +export const metadata = { + title: "glimpse", + description: + "A friendly, photo-first social app with real-time sharing, comments, and push notifications—built with Next.js, Prisma, and PostgreSQL.", + date: "May 2025", + slug: "glimpse", + image: "/glimpse-icon.svg", + url: "https://glimpse.ob248.com", + hidden: false, +}; +--- + + +

+ "glimpse" is a full-stack social app for sharing photos with friends and + building real community. Early Instagram and tumblr were huge + inspirations, no influencers and brands, just keeping up with your + friends and family. Sign in with Google, and immediately access a + dynamic feed, comment on posts. Choose your "Profile Colour", and enable + push notifications for new posts, comments, and friend requests. +

+
+
+

Key features

+
    +
  • Photo uploads with caption & cropping function
  • +
  • User profiles with customizable colour themes
  • +
  • Dynamic, server-rendered feed of friends' photos
  • +
  • Commenting on posts
  • +
  • User search
  • +
  • Push notifications
  • +
+
+ +
+

Technologies

+
    +
  • Next.js + TypeScript
  • +
  • Prisma ORM + PostgreSQL
  • +
  • Tailwind CSS
  • +
  • Google OAuth with NextAuth.js
  • +
  • Web Push API
  • +
  • Next.js Server-side rendering & API routes
  • +
  • Progressive Web App (PWA)
  • +
+
+
+ +
+

Screenshots

+
+ Feed view + Composer + croppingProfile (custom colours)SettingsComments & interactionsUser search/discovery +
+
+