balmed-v2

A simple social media web build with Next Js for Web Framework, Supabase for database and storage, NextAuth for authentication, React Query for fetching and optimistic data

MIT License

Stars
14
Committers
1

BALMED

BALMED is a cutting-edge social media application developed using Next.js 14, with React Query for efficient data fetching and Supabase as the database. This app is designed to provide users with an intuitive and responsive experience on the social media platform.

Features

  • Authentication:

    • Secure and efficient user authentication powered by NextAuth, including registration and login.
  • Post Interactions:

    • Engage with content by liking, creating, bookmarking, and reposting posts.
  • Search Functionality:

    • Discover posts easily with advanced keyword and phrase search capabilities.
  • User Interactions:

    • Follow and unfollow users effortlessly, enhancing your social network.
  • Media Upload:

    • Upload and securely store images and videos using Supabase's robust storage solutions.
  • Trending Posts:

    • Stay updated with trending posts driven by popular hashtags.
  • Optimistic Updates:

    • Experience real-time, responsive feedback for actions such as likes, reposts, bookmarks, and post creation.
  • Notifications:

    • Receive timely notifications for follows, mentions, and comments to stay engaged with your community.

Tech Stack

Run Locally

To run this project locally, follow these steps:

  1. Clone the repository:
   git clone https://github.com/Ibaliqbal/balmed-v2.git
   cd balmed-v2
  1. Install dependencies:
   npm install
  1. Set up environment variables:
   cp .env.example .env.local
  1. Run the application:
   npm run dev

Don't forget to gift ⭐ for this repo. Thank you all 😃

Related Projects