An open API service indexing awesome lists of open source software.

https://github.com/magnuschase03/bugtracker

A simple bug tracker
https://github.com/magnuschase03/bugtracker

bug-tracker

Last synced: about 1 year ago
JSON representation

A simple bug tracker

Awesome Lists containing this project

README

          

# Bug Tracker WIP
This project was created to help keeep track of bugs within any coding project enviorment. It allows the creation of bugs which will contain essential information about it and store it within a mongo database. Once the bug has been patched, it can be removed from the displayed list and database.

## Table Of Contents
* [Usage Docker](#usage-with-docker)
* [Usage No Docker](#usage-without-docker)
* [Framework](#framework)
* [License](#license)

## Usage With Docker
**Make sure you put your mongodb url into the .env file in the root directory.**

`DB = 'mongodb://USER:PASSWORD@127.0.0.1:27017/DATABASE?authSource=admin'`

First build the docker container by running

`docker build -t BugTracker .`

Once the container is build run it by running

`docker run -d BugTracker`

## Usage Without Docker
**Make sure you put your mongodb url into the .env file in the root directory.**

`DB = 'mongodb://USER:PASSWORD@127.0.0.1:27017/DATABASE?authSource=admin'`

First you will need to build the projects dependencies by running

`npm build`

in both the root directory and client directory. Once the dependiencies have been built, the project can be run by running

`npm run dev`

the app will then be running on http://localhost:3000

## Framework
* NodeJS
* ExpressJS
* ReactJS
* MongoDB

## License
* GPL-3.0