← Back to Projects
Sweeter App

Sweeter App

Hamed Bahram /
1 min read

Sweeter is a Twitter clone built with NextJS and MongoDB, deployed to Vercel. It utilizes NextJS API routes for the API layer deployed as serverless functions.

Check it out here

Tech stack

Here is the tech stack used in this project:

  • NextJS
  • NextAuth
  • TailwindCSS
  • MongoDB
  • Vercel

Features

Here are some of the features:

  • NextJS API routes
  • Client Side Rendering (CSR) using SWR library
  • Authentication flows include passwordless login, Google and LinkedIn OAuth
  • TailwindCSS and Headless UI for design and accessibility

You can create a user account, post new Sweets, follow and unfollow other users and see their activities in your news feed.

In the pipeline

Here are some of the missing features I'm currently working on:

  • Ability to like, comment and resweet a sweet :)
  • News feed infinite scroll pagination
  • Adding DM functionality where you can send a private message using socket.io