--- import ProjectPage from "../../components/ProjectPage.astro"; import Demo from "../../components/Demo.astro"; export const metadata = { title: "glimpse", description: "Simple social media app inspired by early Instagram.", date: "May 2025", slug: "glimpse", image: "/glimpse-icon.svg", url: "https://glimpse.ob248.com", github: "https://github.com/hex248/glimpse", 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, view and 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 customisable 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