Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/mount-isaac/apis_development
APIs Development
https://github.com/mount-isaac/apis_development
api api-gateway api-rest context-manager cors-headers django django-framework django-project django-react-integration django-reactjs-postgres django-realworld-example-app django-rest-framework djangorestframework postgresql postgresql-database reactjs usecontext-hook
Last synced: 10 days ago
JSON representation
APIs Development
- Host: GitHub
- URL: https://github.com/mount-isaac/apis_development
- Owner: Mount-Isaac
- License: gpl-3.0
- Created: 2024-06-13T11:29:51.000Z (8 months ago)
- Default Branch: main
- Last Pushed: 2024-07-12T11:09:20.000Z (7 months ago)
- Last Synced: 2025-01-16T23:50:43.845Z (about 1 month ago)
- Topics: api, api-gateway, api-rest, context-manager, cors-headers, django, django-framework, django-project, django-react-integration, django-reactjs-postgres, django-realworld-example-app, django-rest-framework, djangorestframework, postgresql, postgresql-database, reactjs, usecontext-hook
- Language: JavaScript
- Homepage:
- Size: 1.11 MB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# A Complete Guide to Learning APIs Development
#### The application URL:
[https://apis-frontend-9e2044d5bb65.herokuapp.com](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
### View Post Page with its Actions
## 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
```bash
git clone https://github.com/Mount-Isaac/APIs_Development.git
```#### Clone the Repository -- SSH
```bash
git clone [email protected]:Mount-Isaac/APIs_Development.git
```
#### Clone the repository -- GitHub CLI
```bash
gh repo clone Mount-Isaac/APIs_Development
```
#### Install virtualenv library using pip
```bash
cd backend
pip install virtualenv
```##### Create a Virtal Environment
```bash
virtualenv env
```#### Windows OS activate virtual environment
```bash
env\Scripts\activate
```#### UNIX OS activate virtual environment
```bash
source bin\activate
```#### Install the requirements
```bash
pip install -r requirements.txt
```start a shell/command prompt/powershell/terminal instance in the root
```bash
python manage.py runserver
```## Frontend Setup
#### Install the requirements
Ensure Node manager is installed [https://nodejs.org/en](https://nodejs.org/en)```bash
cd frontend
npm install
```Start a shell/terminal/command prompt instance in this folder and run:
```bash
npm start
yarn start
```#### Logged in user homepage
#### User endpoints web page
### Create user Endpoint API
Happy Learning :)