Skip to content

A Web-Based bug tracking application using MongoDB, Express, React, and Node.js. Users can create profiles, create projects, and store issues both personal and project-related. FULL COMMIT HISTORY at https://github.com/2017mike/ZapBugTracker

Notifications You must be signed in to change notification settings

2017mike/zapApp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Javascript Node Express Version Mongoose Version



ZAP: Zap away bugs

Table of Contents


Description

Zap is an app created to combine the project management and bug tracking aspects of app development. You can ask for help both within your group or ask the community. Our goal is to streamline the process of app development by giving you one place to manage projects and ask any and all questions related to development. Let's get Zapping!


Screenshots

Click to reveal!

Installation

For installation, it works on all operating systems and uses javascript and jsx-react. If cloning, please use "npm i" in the terminal. In addition, please use mongodb compass.


Usage

Website


License

License: GPL v3

Features

  1. Login page
  • A form to enter username and password and a button to login
  • A button to create an account
  1. Register page
  • A form to enter the following: Name, Username, Email Address, Password
  • Button to register
  • A button to take user back to login page
  1. Dashboard page
  • A top header with a button to click on the user's chip to see option to logout
  • A Display of "My Projects" and three of the newest cards
    • Can be clicked to go directly to the project page for that card
  • A Display of "Project Issues" cards which can be clicked to open a modal and to comment
  • A Display of "Help Answer Others' Issues" cards which can be clicked to open a modal and to comment
  • A Sidenavbar
  1. Sidenavbar
  • 5 different places to navigate to:
    1. Dashboard
    2. View My Projects
    3. My Issues
    4. Community Issues
    5. About Zap
  1. View My Projects page
  • Project cards that can be clicked on to take you to the specific card's project page
  • An add card that can be cliked to open up a modal to add a new card
  1. My Issues page
  • My issue cards that can be clicked to open up a modal has the following:
    1. To comments and see other comments
    2. To change the status, priority
    3. Ask the community button
    4. A delete, cancel, and save button
  1. Community Issues page
  • Issues cards that are rendered by the ask community issue where private issue cards in private projects now go public and can be seen by anyone in the community.
  • The cards can be clicked to open a modal where a user can comment and see other comments.
  1. About page
  • Contact the Zap Team button to open a form that will email to the zap team
  • Team cards with links to their github and/or linkedin pages.
  1. Mobile-Friendly

Credits

  • Due to having a lot of technologies we have to credit, we list in the following:
    • "material ui, axios, concurrently, cors, dotenv, express, if-env, jsonwebtoken, jwt-decode, mongoose, passport, passport-jwt, passport-local, passport-local-mongoose, react-beautiful-dnd, clsx, email js-com, http-proxy-middleware, react, web-vitals,
  • Dale de Silva from pinterest for ZAP logo https://www.pinterest.com/pin/774408098395699249/

Questions

If you have any questions please contact us through using our website https://zapbugtracker.herokuapp.com/ and on the website you will find the contact the zap team button.

About

A Web-Based bug tracking application using MongoDB, Express, React, and Node.js. Users can create profiles, create projects, and store issues both personal and project-related. FULL COMMIT HISTORY at https://github.com/2017mike/ZapBugTracker

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published