Skip to content

dibkb/socail-project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 

Repository files navigation

Shreads 📸

Shreads is a full-stack social media platform inspired by Instagram's threads feature. It allows users to create, share, and interact with posts in threads.

Introduction:

Welcome to the socail-project repository by dibkb. This project is a social media platform built with TypeScript. This platform aims to connect people from all over the world and allow them to share their thoughts, opinions, and experiences.

This README will provide you with all the necessary information to understand and use the project to its full potential.

Features:

  • User registration and login
  • Create, edit, and delete posts
  • Like and comment on posts
  • Follow and unfollow other users
  • Search for users and posts
  • Customizable user profiles
  • Notifications for new activity
  • Multilingual support

Installation:

  1. Clone the repository using git clone [repository URL]
  2. Install dependencies using npm install
  3. Run npm run dev to start the development server
  4. Navigate to localhost:8000 to access the project

Note: This project requires Node.js and TypeScript to be installed on your system.

Usage:

To use the project, follow these steps:

  1. Create a new account or log in with an existing account
  2. Use the navigation bar to access different features of the platform:
    • Home: View posts from users you follow
    • Explore: Find new users and posts
    • Notifications: See recent activity from other users
    • Profile: Customize your profile and manage your posts and followers
  3. To create a post, click on the "+" button on the Home or Profile page and fill in the necessary information.
  4. To like or comment on a post, click on the post and use the respective buttons.
  5. To follow a user, go to their profile page and click on the "Follow" button.
  6. To search for users or posts, use the search bar on the Explore page.
  7. To change the language of the platform, go to your profile page and click on the "Language" dropdown.

Contributing:

This project is open to contributions from the community. If you want to contribute, follow these steps:

  1. Fork the repository
  2. Create a new branch with a descriptive name
  3. Make your changes and commit them
  4. Test your changes
  5. Submit a pull request with a detailed description of your changes

License:

This project is licensed under the [MIT License](https