Skip to content

mlsc63/SoftDesk

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SoftDesk

SoftDesk is a REST API, which allows to collaborate on projects, to raise problems. Each project has contributors who are added by the creator of the project.

Installation

This locally-executable API can be installed and executed from http://localhost:8000/ using the following steps.

Option 1: Installation and execution with pipenv

For this method, it is necessary to have pipenv already installed on your python installation. If pipenv is not already installed on your computer, refer to this page.

  1. Clone this repository using $ git clone https://github.com/mlsc63/SoftDesk.git
  2. Move to the softdesk root folder with $ cd SoftDesk
  3. Install project dependencies with pipenv install
  4. Create and populate project database with pipenv run python manage.py create_db
  5. Run the server with pipenv run python manage.py runserver

When the server is running after step 5 of the procedure, the OCMovies API can be requested from endpoints starting with the following base URL: http://localhost:8000/.

Steps 1-4 are only required for initial installation. For subsequent launches of the API, you only have to execute step 5 from the root folder of the project.

Option 2: Installation and execution without pipenv (using venv and pip)

  1. Clone this repository using $git clone https://github.com/mlsc63/SoftDesk.git
  2. Move to the ocmovies-api root folder with $ cd SoftDesk
  3. Create a virtual environment for the project with $ py -m venv env on windows or $ python3 -m venv env on macos or linux.
  4. Activate the virtual environment with $ env\Scripts\activate on windows or $ source env/bin/activate on macos or linux.
  5. Install project dependencies with $ pip install -r requirements.txt
  6. Create and populate the project database with $ python manage.py create_db
  7. Run the server with $ python manage.py runserver

Documentation Postman

https://documenter.getpostman.com/view/14859712/U16jMkWz

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages