/social-api

Social site authenticate API with Django Rest Framework

Primary LanguagePython

Social-API forthebadge

python License

Django REST Framework Complete Social-site-authentication-API.

What Can We do from REST-API ?

  1. User Registraion
  2. Login User with Email and Password
  3. Authenticate user Profile View Only
  4. Change user password with authenticate token
  5. Profile View.
  6. Follow, Comments and likes

How to use:

To Run this Project follow below:

mkvirtualenv authenv
pip install -r requirements.txt
python manage.py makemigrations
python manage.py migrate
python manage.py runserver

PRE-REQUISITES

Your laptop with python 3.6.x (onwards) installed.

NOTE: Those with Linux and MacOSX would have Python installed by default, no action required.

Windows: Download the version for your laptop via https://www.python.org/downloads/

NOTES In your preferred editor, make sure indentation is set to "4 spaces".

  • Make sure you have Django installed in python otherwise code may fail, to install Django in your machine > open python in your terminal then type pip install django to install. ⚠️

Run using Python3.8+

  1. Clone or download repositiory: https://github.com/eddyvk01/social-api
  2. In source folder, run python manage.py runserver to start program, optionally, run with --help argument to see other runtime options.

ThankYou!