Giter Club home page Giter Club logo

bugtracker's Introduction

Bug Tracker

The Bug Tracker is a web application that helps users and teams keep track of bugs in the software development process. It allows the user to post information about new bugs and view both resolved and unresolved bugs.

Home Page

Home Page

File a New Bug

New Bug

View Bugs

Bug Log

About Us

About Us

Link to View Screencapture

https://drive.google.com/file/d/1FM5ytb4b5nW7zAp5xxr2HFbYgxcGA3ED/view?usp=share_link

Frameworks and Technologies

  • Flask
  • React App
  • MaterialUI
  • py4j

Contributors

  • Srivathsan Sivakumar
  • Royce Mathew
  • Aaveg Shangari

Help

Run the jps command to view Java processes that are being ran

Installation

Pre-requirements

You need to have the following applications pre-installed on your system before running the Program.

  • make | cmake
  • Python3 >= 3.9
  • Java >= 19

Clone the github directory by running the following command:

git clone https://github.com/OntarioTech-CS-program/w23-csci2020u-project-team21

After cloning the repository, run the following command to automatically setup the requirements for you.

make setup

To install the requirements for the backend and frontend seperately, go into the specified folder and run the make setup command.

The frontend will be hosted on a remote server on a URL looking similar to localhost:3000/. The backend will be hosted on a remote server on a URL looking similar to 127.0.0.1:5000/,

Available Endpoints

All Documentation is Available in Postman. https://www.postman.com/royce-mathew/workspace/bug-tracker/documentation

  • 127.0.0.1:5000/bugs/ Get the main list of bugs in json format
  • 127.0.0.1:5000/bugs/create Create a new bug
  • 127.0.0.1:5000/bugs/bug_id/comment Create a new comment.

How To Run Application

  • Clone this repository using the command git clone https://github.com/OntarioTech-CS-program/w23-csci2020u-project-team21.git
  • Using the terminal, navigate to the backend directory using commands like cd backend
  • Run the command make
  • Using your terminal, navigate to the frontend directory using commands such as cd frontend
  • Use the command npm install
  • To start the web application, use the command npm start

bugtracker's People

Contributors

aaveg-shang avatar avishangari avatar royce-mathew avatar srivathsan-sivakumar-1 avatar srivathsansivakumar avatar

Watchers

 avatar

Forkers

avishangari

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.