This version includes essential features to get started, but for the full experience, consider upgrading to the PAID version!
πΊ YouTube Video Demo:
π Click Here to Watch
π Check out the full version in action:
π PAID Version Live Demo
π See what you unlock in the PAID version!
π Stories with auto-delete (Available in PAID version)
π Reels Page β Watch, Upload & Search Reels
π Full Profile Customization & Advanced User Search
π Want full access? Unlock the PAID version now!
π Get the FULL VERSION
Feature | FREE Version β | PAID Version π₯ |
---|---|---|
Basic Features β Home, Posts, Profiles | β | β |
Infinite Scroll β Smooth browsing | β | β |
Saved Posts β Keep track of favorites | β | β |
Explore Page with Post Search | β | β |
People Page β Find and connect with users | β | β |
Stories with Auto-Delete | β | π₯ Available |
Reels Page β Upload & Watch Reels | β | π₯ Available |
Saved Reels Section | β | π₯ Available |
Full Profile Customization | β | π₯ Available |
Advanced User Search & Explore | β | π₯ Available |
Installable PWA (Mobile App Experience) | β | π₯ Available |
Exclusive Performance Optimizations | β | π₯ Available |
Lifetime Access & Future Updates | β | π₯ Available |
π Want the full version? π Upgrade Now
π Step 1: Go to Buy Me a Coffee and purchase access:
π Buy Now
π Step 2: After payment, you'll get a private repo invite to the PAID version.
π Step 3: Clone the repo & start building! π
Make sure you have the following installed on your machine:
Installation
Install the project dependencies using npm:
npm install
Set Up Environment Variables
Create a new file named .env
in the root of your project and add the following content:
VITE_APPWRITE_URL=
VITE_APPWRITE_PROJECT_ID=
VITE_APPWRITE_DATABASE_ID=
VITE_APPWRITE_STORAGE_ID=
VITE_APPWRITE_USER_COLLECTION_ID=
VITE_APPWRITE_POST_COLLECTION_ID=
VITE_APPWRITE_SAVES_COLLECTION_ID=
VITE_APPWRITE_FOLLOWERS_COLLECTION_ID =
VITE_APPWRITE_STORIES_COLLECTION_ID =
VITE_APPWRITE_COMMENT_COLLECTION_ID =
VITE_APPWRITE_REELS_COLLECTION_ID =
VITE_APPWRITE_REELSLIKES_COLLECTION_ID =
VITE_APPWRITE_REELSCOMMENTS_COLLECTION_ID =
VITE_APPWRITE_REELSAVES_COLLECTION_ID =
Replace the placeholder values with your actual Appwrite credentials. You can obtain these credentials by signing up on the Appwrite website.
Running the Project
npm start
Open http://localhost:3000 in your browser to view the project.
- We welcome contributions to improve the project! To contribute, please follow these guidelines:
- Fork the Repository:
Click the "Fork" button on the top right corner of the repository page on GitHub to create your own copy of the repository.
- Clone Your Fork:
git clone https://github.com/harjyoti12/social.git
cd Social_media_app
3.Create a New Branch:
- It's best to create a new branch for your changes.
git checkout -b feature/your-feature-name
- Make Your Changes:
- Implement your changes or additions to the project. Be sure to test your changes thoroughly.
- Commit Your Changes:
git add .
git commit -m "Add a descriptive message about your changes"
- Push to Your Fork:
git push origin feature/your-feature-name
- Create a Pull Request:
- Go to the original repository on GitHub and click "New Pull Request."
- Select your branch and provide a detailed description of the changes you made.
- Submit the pull request for review.
If this free version helped you, consider buying me a coffee to support future projects! π
Special thank you for all people that contributed for this project.
Harjyoti Kalita |