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