Skip to content

Sparsh1212/Spuggy

Repository files navigation

FVCproductions

Spuggy

A blazingly fast, efficient and an easy to use bug tracking system.

Prerequisites:

  • Python 3
  • pip
  • PostgreSQL Database and pgAdmin 4
  • npm

Setup Instructions:

  • Clone this repository to your local machine using this url
  • Setup the virtual enviornment by navigating to the base directory and then run the command

virtualenv spuggy_env

  • Activate the virtual enviornment

.\spuggy_env\Scripts\activate

  • Using pgAdmin 4 create a postgresql database and take a note of the name of the database created.
  • Navigate inside the cloned repository and install the required dependencies using pip install -r requirements.txt
  • Create a .env file (in the same location where manage.py is present) and enter the required information using the .env.example file as a template.

Note: (This app uses Simple Mail Transfer Protocol as communication protocol for electronic mail transmission)

  • Navigate to frontend directory from the base directory using cd frontend-beta-spuggy
  • Then run the commands npm install and npm run build
  • Navigate back to the base directory using cd ..
  • Run the commands py manage.py makemigrations and py manage.py migrate to create the tables in the postgresql database.

Launching the application

  • Navigate to the base directory and run the command py manage.py runserver then headover to this url in your browser to test the application.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published