Giter Site home page Giter Site logo

ian-studios / computrack Goto Github PK

View Code? Open in Web Editor NEW
1.0 1.0 1.0 100.02 MB

ASP.NET Core Ticketing App designed to help my school manage it's issues and computers.

Batchfile 0.15% CSS 18.09% HTML 24.67% JavaScript 39.46% C# 17.63%
ms-access sql asp-net asp-net-core school-management ticketing-system

computrack's Introduction

CompuTrack

Web-based ticketing program made with ASP.NET

Functionality:

This Web Application was designed for the EHS Help Desk/Hardware Software Maintenence Students as a means of tracking computers, assets, and issues with said assets. It kind of sucks, it was written in javascript. The end goal is to make a reliable way for students to access large quantities of data, without the nuisance of learning MS-Access as a Database manager.

Developers

Currently, Me (aka Aspectious) is the only one on this repo.

computrack's People

Contributors

aspectious avatar

Stargazers

 avatar

Watchers

 avatar

Forkers

aspectious

computrack's Issues

Security Flaws

Due to how "insecure" some of the requests can be, the server is secure, but the database is not necessarily secure. A lot of control is in the hands of the clients and is not the most secure platform, for now.

this is just a reminder for future me to increase security.

New webpage organization

Site Planning (As of Now)

[ Dashboard ] [ Issue Center ] [ Explorer ] [ Inbox ] [ Help ]

  • Dashboard - The main page, has links to all the other pages
  • Issue Center - Page for Creating, Managing, and Discovering Issues
  • Explorer - Explore all things data-related and find any type of object
  • Inbox - Place where System Notifications as well as new comments on posts the user owns will show up
  • Help - Help 4 dummies

It's not perfect but it gets the job done,

New Structuring of Issues into the "Issue Center" Rather than DB Explorer

Moving issue support from the explorer function to the "Issue Center" Function, allowing for a more flexible and user-friendly experience for teachers and students. Explorer will still be supported and still support advanced features with Issues.

Main Issue Center Views:

  • My Issues (User Submitted issues or Issues assigned to a user)
  • All Issues (List of All issues, useful for students to look for issues)
    • Supports Filters and Search (Advanced, Coming soon)
  • New Issue (Self-Explanatory)

Account GUID Organization in DB1 Thanks to V4 UUIDs

Basically,
For each user that signs in, log their email address. We don't get their password, thankfully, but we store their email alongside a v4 UUID to identify users without their emails. This allows for easier and more organized data storage. It may also help us in the future if we choose to expand on this work already.

Issue Creation System

While we move our systems to ASP.NET, we need a new system for a client to send a "New Issue Request" to the server. This method must be safe, secure, and functional.

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.