/APIs_Development

APIs Development

Primary LanguageJavaScriptGNU General Public License v3.0GPL-3.0

A Complete Guide to Learning APIs Development

The application URL:

https://apis-frontend-9e2044d5bb65.herokuapp.com

DISCLAIMER: I am using Cloudinary to store the images.
Files will be deleted after 24 hours.

Created User Endpoints web page

user endpoints

View Post Page with its Actions

View Post Page

Technologies Used

Python Programming Language (Python version > py 3.4)
Django 
Django REST Framework 
PostgreSQL
Simple JWT Tokens
ReactJS
Bootstrap
Context Manager(AuthContext)
Axios
FontAwesome icons

Backend Setup

Clone the Repository -- HTTPS

git clone https://github.com/Mount-Isaac/APIs_Development.git

Clone the Repository -- SSH

git clone git@github.com:Mount-Isaac/APIs_Development.git

Clone the repository -- GitHub CLI

gh repo clone Mount-Isaac/APIs_Development

Install virtualenv library using pip

cd backend
pip install virtualenv
Create a Virtal Environment
virtualenv env

Windows OS activate virtual environment

env\Scripts\activate

UNIX OS activate virtual environment

source bin\activate

Install the requirements

pip install -r requirements.txt

start a shell/command prompt/powershell/terminal instance in the root

python manage.py runserver

Frontend Setup

Install the requirements

Ensure Node manager is installed https://nodejs.org/en

cd frontend
npm install

Start a shell/terminal/command prompt instance in this folder and run:

npm start
yarn start

Logged in user homepage

Logged in user homepage

User endpoints web page

APIs endpoint

Create user Endpoint API

user endpoints

Happy Learning :)