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!
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.
- Login page
- A form to enter username and password and a button to login
- A button to create an account
- 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
- 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
- Sidenavbar
- 5 different places to navigate to:
- Dashboard
- View My Projects
- My Issues
- Community Issues
- About Zap
- 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
- My Issues page
- My issue cards that can be clicked to open up a modal has the following:
- To comments and see other comments
- To change the status, priority
- Ask the community button
- A delete, cancel, and save button
- 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.
- 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.
- Mobile-Friendly
- 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/
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.