Skip to content
/ upshot Public

Upshot is an open-source, easy to use, Issue Tracking System for software development teams.

Notifications You must be signed in to change notification settings

fx2000/upshot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

upshot

alt text

What is upshot?

Upshot is an Issue Tracking System for software development teams. It allows users to:

Create projects, which will serve as a general category to group issues.

Create and keep issues up-to-date, including attachments and comments from other users.

Follow, assign and takeover, issues created by other users.

upshot was developed as a single-page application using React for the front-end and NodeJS/ExpressJS for the back-end.

Models

  • User

  • Project

  • Issue

  • Comment

Backend Routes

  • Auth

    • /api/auth/signup

    • /api/auth/login

    • /api/auth/logout

  • Users

    • /api/users

    • /api/users/:id

    • /api/users/:id/update

    • /api/users/:id/update-avatar

    • /api/users/:id/remove-avatar

  • Projects

    • /api/projects

    • /api/projects/create

    • /api/projects/:id

    • /api/projects/:id/update

    • /api/projects/:id/delete

  • Issues

    • /api/issues

    • /api/issues/create

    • /api/issues/:id

    • /api/issues/:id/comment

    • /api/issues/:id/follow

    • /api/issues/:id/unfollow

    • /api/issues/:id/takeover

    • /api/issues/:id/release

    • /api/issues/:id/assign

    • /api/issues/:id/update

    • /api/issues/:id/delete

    • /api/issues/:id/add-attachment

    • /api/issues/:id/remove-attachment

About

Upshot is an open-source, easy to use, Issue Tracking System for software development teams.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published