This is a simple social media demo application showcasing basic features like posting, liking, commenting, and more. Users can create posts, upload images, like posts, comment on posts, and more.
-
User Authentication:
- Users can log in or sign up to the platform.
- User authentication is handled using local storage.
-
Post Creation:
- Users can create posts with text and optionally upload an image.
-
Post Interaction:
- Users can like posts.
- Users can add comments to posts.
- Open the
index.html
file in a web browser. - Upon opening, the application prompts users to enter their username for authentication.
- Users can create posts, like posts, and add comments.
- Users can delete their own posts using the 'Delete' button.
- Users can add emojis to their posts and comments using the 'Add Emoji' button.
- Profile Pictures
- User Interactions (Edit posts and comments)
- Infinite Scrolling
- Notifications
- User Mentioning
- Responsive Design
- Dark Mode
- Emoji Support
- Post Deletion
- HTML
- CSS
- JavaScript
This demo is created as a basic example and can be extended with additional features.
Feel free to contribute or use this code as a starting point for your own projects!