This project is a social media application built with Appwrite, Tailwind CSS, and React.
- User authentication with Appwrite
- User profiles with avatar, bio, and ability to update profile information
- Posting and liking posts
- Searching for users and posts
- Saving posts for later
- Seeing posts liked by a user
- Following other users
- Seeing posts from users a user follows
- Responsive design
Snapgram-demo.mp4
-
Form Building and Validation in a Professional Way
-
Authentication Using Appwrite
-
Setting Up and Creating Relations Between Collections in Database Using Appwrite
-
Setting Up a Professional Project File Structure
-
A Nicer Way to Export Files Without Having Dozens of Lines
-
Using External Reusable Components with Shadcn-UI
-
Learned How to Create a File Uploader