Skip to content

Prithvi45/profiles-rest-api

Repository files navigation

Profiles REST API

Django REST API providing basic functionality for managing user profiles.

  • Create, Update and Delete Custom User Profiles
  • Token Based Authentication
  • Create, Update and Delete Feed status
  • APIView and ViewSets

Requirements

Getting started

First install VirtualBox and Vagrant.

Clone this repository

git clone https://github.com/Prithvi45/profiles-rest-api.git

Create and provision the VMs

cd profiles-rest-api
vagrant up

Note: the above can take several minutes, especially the first time it runs (needs to download the Ubuntu Vagrant Box and install the required packages on each VM). This will take long only the first time, starting and stoping the VMs hereafter will be significantly faster.

Connect to ubuntu virtual machine via ssh

vagrant ssh

Install all python packages

cd /vagrant/
pip install requirements.txt

Start Django development server

cd src/profiles_project
python manage.py runserver 0.0.0.0:8080

About

Django REST API Project

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages