Skip to content

A simple social media application built with Django. Users can sign up, log in, create posts, like posts, follow users, and explore posts.

Notifications You must be signed in to change notification settings

48d31kh413k/Social-Media-App

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 

Repository files navigation

IG - Social Media Application

This is a simple social media application built with Django. Users can sign up, log in, create posts, like posts, follow other users, and explore posts.

Features

  • User authentication (sign up, log in, log out)
  • Create, view, and delete posts
  • Like and unlike posts
  • Follow and unfollow users
  • Explore posts from all users
  • Search for users and posts
  • Edit user profile

Installation

  1. Clone the repository:
git clone https://github.com/yourusername/ig.git
cd ig
  1. Create a virtual environment and activate it:
python -m venv venv
source venv/bin/activate  # On Windows use `venv\Scripts\activate`
  1. Install the dependencies:
pip install -r requirements.txt
  1. Apply the migrations:
python manage.py migrate
  1. Create a superuser:
python manage.py createsuperuser
  1. Run the development server:
python manage.py runserver

Open your browser and go to http://127.0.0.1:8000/ to see the application.

Usage Sign up for a new account or log in with an existing account. Create new posts by clicking the "Create Post" button. Like and unlike posts by clicking the "Like" button. Follow and unfollow users by visiting their profile and clicking the "Follow" or "Unfollow" button. Explore posts from all users by clicking the "Explore" link. Search for users and posts using the search bar. Edit your profile by clicking the "Edit Profile" button on your profile page. Contributing Contributions are welcome! Please open an issue or submit a pull request.

License This project is licensed under the MIT License.

About

A simple social media application built with Django. Users can sign up, log in, create posts, like posts, follow users, and explore posts.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published