Social-Media-App-with-Django Tailwind Templates

Social Media App With Django

Django-based social media app featuring user profiles, posts, likes, and follows, with Tailwind CSS and SQLite for styling and data management.


Django Social Media App

Welcome to the Django Social Media App! This project is a simple yet powerful platform where users can connect, share, and interact with each other. Whether you want to stay updated on what your friends are doing or share your own moments, this app has you covered.

Output Video

https://github.com/user-attachments/assets/e0af148b-f7f6-43d7-aa02-7bdc3fa4b44a

Watch the video

Features

  • User Search: Easily search for other users and connect with them.
  • Follow System: Follow users and see their posts on your feed.
  • User Profiles: View the profiles of other users to see their posts and details.
  • Post Creation: Share your thoughts and moments by creating posts with captions.
  • Like Feature: Show appreciation for posts by liking them.
  • Profile Updates: Keep your profile up to date with the latest information.
  • Download Posts: Save posts locally by downloading them.
  • User Authentication: Secure login and signup with built-in authentication.

Getting Started

To get started with this project, follow these steps:

  1. Clone the repository:

    git clone https://github.com/MeetkumarChavda/Social-Media-App-with-Django.git
    
  2. Install dependencies:

    pip install -r requirements.txt
    
  3. Run migrations:

    python manage.py migrate
    
  4. Create a superuser (for admin access):

    python manage.py createsuperuser
    
  5. Start the development server:

    python manage.py runserver
    
  6. Make sure to make your own media folder:

How to Use

  • Sign Up: Create an account using the signup page.
  • Log In: Log in with your credentials.
  • Update Profile: Personalize your profile by updating your information.
  • Search Users: Use the search feature to find and follow other users.
  • Create Posts: Share your moments with a caption.
  • Like and Interact: Engage with other users' posts by liking them.
  • Download Posts: Save a post to your device with a click.
  • Follow Feed: See the latest posts from the users you follow.

Contributing

Feel free to fork this repository and contribute to improving the app. Whether it's fixing bugs, adding new features, or improving the documentation, your contributions are welcome!

License

This project is licensed under the MIT License. See the LICENSE file for more details.


Top categories

tailwind logo

Need a Tailwind website built?

Hire a professional TailwindCSS developer today.
Loading Svelte Themes