Skip to content

This project aims to provide a foundation for creating feature-rich social networking websites with ease.

License

Notifications You must be signed in to change notification settings

sinanazem/django-social-network-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Django Social Network


Introduction

Welcome to Django Social Network, a powerful and customizable social networking platform built using the Django web framework. This project aims to provide a foundation for creating feature-rich social networking websites with ease.

Features

  • User Authentication: Secure user registration, login, and authentication system.
  • Profiles: User profiles with customizable information, profile pictures, and cover photos.
  • Posts: Share updates, photos, and links with other users.
  • Friendship System: Connect with other users, send and receive friend requests.
  • News Feed: View a personalized feed of posts from friends.
  • Notifications: Receive real-time notifications for friend requests, comments, and more.
  • Messaging: Private messaging system for one-on-one communication.
  • Customization: Easily extend and customize the platform to meet your specific requirements.

Installation

  1. Clone the repository:

    git clone https://github.com/sinanazem/django-social-network.git
    cd django-social-network
  2. Create a virtual environment and activate it:

    python -m venv venv
    source venv/bin/activate  # On Windows, use `venv\Scripts\activate`
  3. Install dependencies:

    pip install -r requirements.txt
  4. Apply migrations:

    python manage.py migrate
  5. Create a superuser account:

    python manage.py createsuperuser
  6. Run the development server:

    python manage.py runserver
  7. Open your browser and navigate to http://localhost:8000 to access the application.

Configuration

  • Customize the settings.py file to suit your project's specific needs, such as database configuration, static files, and more.

Contributing

We welcome contributions! If you find any issues or have suggestions for improvements, please open an issue or submit a pull request.

License

This project is licensed under the MIT License - see the LICENSE file for details.

About

This project aims to provide a foundation for creating feature-rich social networking websites with ease.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published