• Stars
    star
    457
  • Rank 95,775 (Top 2 %)
  • Language
    Python
  • License
    MIT License
  • Created about 5 years ago
  • Updated over 1 year ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Django based social network

Django Social Network

A Django 4.0 -based open source social network application.

Badges

MIT License GitHub issues Forks Starts Tweet

Features

  • Login/Register as a user.
  • Create posts and comment on the particular post.
  • Receive notification when someone comment on your post.
  • Send friend request and accept request.
  • Live chat with friends.

Installation

  1. Clone or download this repository and open it in your editor of choice:
git clone https://github.com/manjurulhoque/django-social-network.git
  1. cd into project repository.
 cd django-social-network
  1. To get this project up and running you should start by having Python installed on your computer. It's advised you create a virtual environment to store your projects dependencies separately. You can install virtualenv with
sudo apt install python3-venv
  1. Within the directory run the following command to create your new virtual environment:
python3 -m venv my-project-env

The command above creates a directory called my-project-env, which contains a copy of the Python binary, the Pip package manager, the standard Python library and other supporting files.

  1. To start using this virtual environment, you need to activate it by running the activate script:
source my-project-env/bin/activate.

Once activated, the virtual environment’s bin directory will be added at the beginning of the $PATH variable. Also your shell’s prompt will change and it will show the name of the virtual environment you’re currently using. In our case that is

(my-project-env) $

Now that the virtual environment is activated, we can start installing, upgrading, and removing packages using pip.

  1. The first step is to install the module,using the Python package manager, pip:
pip -r install requirements.txt

Modify django-social-network/setting.py with database settings if you want to connect database other than default sqlite db.

  1. Run the following commands in the root folder.
python manage.py makemigrations
python manage.py migrate
  1. Also create a superuser by :
python manage.py createsuperuser
  1. To get start runserver localy by:
python manage.py runserver

Open up a browser and visit: http://127.0.0.1:8000/ , then you will see the application.

Screenshots

Contributing

Contributions are always welcome!

See contributing.md for ways to get started.

Please adhere to this project's code of conduct.

Support

Show your support by 🌟 the project!!

More Repositories

1

django-job-portal

Job portal application using Django
Python
423
star
2

django-udemy-clone

Simple Udemy Clone using Django
Python
120
star
3

laravel-udemy-clone

Udemy clone using Laravel
PHP
93
star
4

django-music-streaming-app

Simple Music Stream App
Python
60
star
5

python-linkedin-bot

Python
28
star
6

laravel-fiverrclone

Full functional fiverr clone
PHP
27
star
7

android-near-by-places

Near by places using google map api
Java
27
star
8

react-job-portal

Job portal using Reactjs. Backend (https://github.com/manjurulhoque/django-job-portal)
TypeScript
20
star
9

laravel-airbnb

Simple AirBnb clone using Laravel
PHP
19
star
10

android-recipe-app

Recipe App for personal use
Java
16
star
11

django-paster

Pastebin like application http://paster.manjurulhoque.com/
Python
14
star
12

android-student-buddy

Java
14
star
13

django-real-state

A simple real state web application using Django
Python
13
star
14

asp-core-simple-job-portal

Job Portal Using Asp .NET Core
HTML
13
star
15

nodejs-ecommerce-api

Complete Nodejs Ecommerce API
JavaScript
10
star
16

laravel-streaming-app

An online streaming app using Laravel http://listenapp.manjurulhoque.com/
9
star
17

QuickAd-Django-Classified-App

Django Classified App
Python
9
star
18

reactjs-recipe-app

Admin Dashboard for Recipe Android App
JavaScript
8
star
19

android-age-calculator

Android Age Calculator App
Java
8
star
20

django-simple-portfolio

JavaScript
8
star
21

django-qa

Simple Django based QA Application
Python
8
star
22

laravel-vuejs-stackoverflow-clone

Laravel Vuejs Simple Stackoverflow clone
PHP
7
star
23

django-fiverr-clone

Simple fiverr clone
Python
7
star
24

django-twitter-clone

Python
6
star
25

Java-Medical-Store-Management

Java
6
star
26

point-of-sale-in-laravel-5.3

PHP
6
star
27

android-scheduler

Android app for scheduling SMS and Email
Java
5
star
28

android-textra

Android Messaging Application
Java
5
star
29

django-bookstore-ecommerce-app

CSS
4
star
30

django-ecommerce

Python
4
star
31

django-webflix

A subscription based movie site built using django framework
Python
4
star
32

laravel-elearning

Laravel E-learning platform
PHP
4
star
33

django-notifications-example

Django Notifications Example
Python
4
star
34

Qonty

Django based crowd funding application
Python
4
star
35

laravel-laracasts-clone

Simple Laravel Laracasts clone
PHP
4
star
36

manjurulhoque

4
star
37

python-socket-chat

Simple chat app using socket
Python
4
star
38

Android-Barcodescanner

An Android app for scanning and generating bar-code
Java
4
star
39

react-native-real-estate

React Native Version of Real Estate App
JavaScript
4
star
40

python-tkinter-projects

Tkinter projects built by me
Python
4
star
41

django-android-push-notification

Python
4
star
42

laravel-real-estate

Laravel Real Estate Application
HTML
4
star
43

django-valentine-finder

Find Your VALENTINE
Python
3
star
44

laravel-vue-twitty

Twiiter like functional application built with Laravel 5.5 and Vue 2
PHP
3
star
45

vuejs-gdrive-download-link-generator

Google Drive Direct Download Link Generator
Vue
3
star
46

android-muxic-player

A complete functional music player
Java
3
star
47

ReStore

An Android Based E-commerce Application
Java
3
star
48

DjReact

A simple introduction to integrating Django and React.
JavaScript
3
star
49

golang-job-portal

Go
3
star
50

android-real-state-app

Java
2
star
51

problem-solving

A repository to contain my submissions in various online judges.
C++
2
star
52

vuejs-coincap

A real time cryptyo currency tracker based on https://coinmarketcap.com/ api
Vue
2
star
53

django-photo-uploading

Python
2
star
54

django-graphql-reactjs-blog

Learning purpose 😷
JavaScript
2
star
55

django-resume-app

Django based online Resume create app
HTML
2
star
56

reactjs-real-state

Simple Real State Application
JavaScript
2
star
57

search-history-cleaner

Clean you search history in Google Chrome Browser
HTML
1
star
58

python-brightness-control

Increase and Decrease brightness of windows (Desktop)
Python
1
star
59

laravel-5.4-book-review-app

Laravel based book review app
PHP
1
star
60

arduino-examples

Arduino simple project
C++
1
star
61

reactjs-miniflix

JavaScript
1
star
62

laravel-vue-spa

Laravel vuejs SPA
PHP
1
star
63

tour-assignment

Python
1
star
64

nodejs-url-shortener

Simple URL Shortner
JavaScript
1
star
65

flask_task_api

Python
1
star
66

fastapi-exploring

Just playing with fastapi
Python
1
star
67

django-graphql-blog-yt

Python
1
star
68

leetcode-solution

C++
1
star
69

react-youtube-app

A Reactjs app for youtube videos
JavaScript
1
star
70

laravel-forum-site

Complete forum with post, category, comment on posts, user profile
PHP
1
star
71

go-todoist

A client for todoist built on golang
Go
1
star
72

carrott-landing-page-next-js

CSS
1
star
73

django-portfolio

A professional portfolio using django
Python
1
star
74

kafka-learning

1
star
75

dj_elastic_search

Python
1
star
76

electron-vue-todo

CSS
1
star
77

reactjs-food-love-app

Simple app based on React Js
JavaScript
1
star
78

nextjs-book-it

Frontend for simple booking app
JavaScript
1
star
79

chat-gpt-cover-letter

A chrome extension to generate cover letter based on job description
JavaScript
1
star
80

fastapi-ecommerce

Python
1
star
81

angular-task

HTML
1
star
82

nodejs-expressjs-weather-app

Simple Node js weather app
JavaScript
1
star
83

laravel-docker-boilerplate

Laravel Docker Boilerplate
PHP
1
star
84

django-library-management-system

HTML
1
star
85

laravel-marketplace

Marketplace web application using Laravel 5.5
PHP
1
star
86

php-ecommerce

Ecommerce website using PHP OOP
JavaScript
1
star
87

reactjs-weather-app

JavaScript
1
star
88

laravel-spotify-clone

Simple Spotify Clone Using Laravel
PHP
1
star
89

flask-matterport

JavaScript
1
star
90

webrtc-nodejs-reactjs

JavaScript
1
star
91

flask-dashboard

JavaScript
1
star
92

go-onenote

Go
1
star
93

python-pillow

Python
1
star
94

laravel-event-management-system

A Laravel based complete web application
PHP
1
star
95

django-stackoverflow-clone

Simple Stackoverflow clone
Python
1
star
96

image-processing-csharp

C#
1
star