Giter Club home page Giter Club logo

nileshnmahajan / social_network Goto Github PK

View Code? Open in Web Editor NEW
0.0 1.0 1.0 314.35 MB

social network website build using python-django, SQLite, Bootstrap, JQuery, HTML, JS, CSS,AJAX.. etc. this site contain creating post with WYSIWYG editor, find friend , accept requests, like post, multiple comments on posts, with immidiate change using AJAX and JS.

License: Creative Commons Zero v1.0 Universal

Python 87.63% CSS 6.73% JavaScript 3.18% HTML 1.14% Batchfile 0.01% PowerShell 0.05% Roff 0.01% C++ 0.34% C 0.88% Fortran 0.02% Makefile 0.01% Java 0.01%

social_network's Introduction

social_network

social network website build using python-django, SQLite, Bootstrap, JQuery, HTML, JS, CSS,AJAX. Websocket,GraphQL. etc.

this site contain creating post with WYSIWYG editor, find friend , accept requests, like post, multiple comments on posts, with immidiate change using AJAX and JS.

this project is developed by ###mr mahajan nilesh navnath as a first round of coding challenge given by causecode for placement. for any query contact on [email protected] or 9975720525.

this is a web based project which uses Python-Django framework and python as a server side language. it uses html, CSS, JS obviously no another frontend available yet :( currently it uses sqlite3 database because its lightweight and good for testing but for large scale need to transfer to MySQL or MongoDB.

first you need python3 to run this project on any system and Django python package installed.

there is one file run_me.cmd which work in windows after you install python and Django package by pip install Django this file checks any update in Django if not installed it install Django so it works even if only oython3 and pip is available. it starts server then on port no 80 and you can access it on 127.0.0.1, localhost or your local ip on same system but for different system you have to add your local ip in allowed host list which is located in /social_network/settings.py file

you can start server manually as change directory to root of this project where manage.py located and fire command as python manage.py runserver ip:port ex python manage.py runserver 127.0.0.1:80 it started on 127.0.0.1 if you want it work on all ip mention above then give ip as 0.0.0.0:80 then it run on all local ip's assign to your system

sometime in Linux need to command as python3 manage.py runserver 0.0.0.0:80

after server start without any error open any your IP on browser

currently this site work in resolution 1080 wide or more better in future after use media query its work better in mobile device also

then you can sign up or already does then login after login you see one empty box with some option at top as bold, italic, justify, image, colors add image which is a for share post to your friend

you can search friends add them see there post like comment currently share is not activated yet

this project tested on windows 10, i3 processor, python 3.7.4

social_network's People

Contributors

nileshnmahajan avatar

Watchers

 avatar

Forkers

chaomei412

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.