Skip to content

Social Media application where users can register, login, post images, follow other users, like posts, search for other users, and edit their details.

Notifications You must be signed in to change notification settings

MitAbhay/social-app-django

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Social App

This is a social media web application built using Django, incorporating static HTML files. Users can register, login, post images, follow other users, like posts, search for other users, and edit their details.

Features

  • User Authentication: Users can register and log in securely.
  • Profile Editing: Users can edit their profile details.
  • Posting Images: Users can post images along with captions.
  • Following Users: Users can follow other users to stay updated with their posts.
  • Liking Posts: Users can like posts shared by other users.
  • Search Functionality: Users can search for other users.
  • Static HTML Integration: Combines Django backend with static HTML files for a dynamic yet efficient frontend.

Installation

  1. Clone the repository:

    git clone https://github.com/MitAbhay/social-app-django.git
  2. Install required dependencies:

  3. Apply migrations:

    python manage.py migrate
  4. Run the development server:

    python manage.py runserver
  5. Access the application at http://localhost:8000 in your web browser.

Usage

  1. Navigate to the registration page to create a new account.
  2. Log in with your credentials.
  3. Explore different features such as posting images, following other users, liking posts, and searching for users.
  4. Edit your profile details as needed.

Contributing

Contributions are welcome! If you want to contribute to this project, please follow these steps:

  1. Fork the repository.
  2. Create a new branch (git checkout -b feature/fooBar).
  3. Make your changes.
  4. Commit your changes (git commit -am 'Add some fooBar').
  5. Push to the branch (git push origin feature/fooBar).
  6. Create a new Pull Request.

About

Social Media application where users can register, login, post images, follow other users, like posts, search for other users, and edit their details.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published