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.
-
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.
To run this project locally, follow these steps:
- Clone the repository:
git clone https://github.com/Ibaliqbal/balmed-v2.git
cd balmed-v2
- Install dependencies:
npm install
- Set up environment variables:
cp .env.example .env.local
- Run the application:
npm run dev
Don't forget to gift ⭐ for this repo. Thank you all 😃