Skip to content

mosesedges/Django-Snowfall-Bug-API

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Bugs

Project Description

This project is an issue tracker project. It enables the user to perform the following actions:

  • create a bug
  • Assign the bug to another user
  • Resolve the bug by updating the bug status
  • Comments can be made to a bug
  • Project Setup

  • Clone the project first from github.
  • Open the terminal. Then type this command pip install virtualenvwrapper, this will enable you to create virtual environments
  • Then type the following commands mkvirtualenv {{ Name of the virtual environment}} , the name can be anything example mkvirtualenv venv
  • After running that command, type workon {{ Name of the virtual environment }} , to activate that virtual environment.
  • Type the next command pip install -r requirements.txt, to install the dependencies for the project.
  • Navigate to the root of project and open .env.sample file, copy the contents and create a .env file, then paste the contents into it. Those are your environment variables. You can modify the values if you wish, but ensure that the keys are the same.
  • Type this command python manage.py makemigrations, to create the first database migrations and then run python manage.py migrate to commit the migrations into the database.
  • Type in this command python manage.py runserver localhost:8000 The server should start running.
  • Go to your browser and navigate to http://localhost:8000/docs/ to view the swagger API documentation with which you can use to work with the APIs.
  • Enjoy !!!

    About

    Snowfall Bug ticket API Test created with Django REST framework

    Resources

    Stars

    Watchers

    Forks

    Releases

    No releases published

    Packages

     
     
     

    Contributors

    Languages