Coder Social home page Coder Social logo

miranamer / feromone Goto Github PK

View Code? Open in Web Editor NEW
1.0 1.0 0.0 234 KB

๐Ÿž Feromone is a full stack bug tracking application written in TS with React for the front-end and styled with Tailwind CSS and Chakra UI. The back-end uses GraphQL w/ Apollo Client and MongoDB for the DB. Feromone allows you to track bugs in your applications/projects based on their severity

JavaScript 41.65% HTML 1.19% TypeScript 56.09% CSS 1.06%
apollo-client bug-tracker graphql mongodb mongoose react tailwindcss

feromone's Introduction

Feromone - Bug Tracker

Demo Vid

Feromone_Demo_Vid.mp4

What Is Feromone?

Feromone is a full stack bug tracking application written in TypeScript with React for the front-end and styled with Tailwind CSS and Chakra UI. The back-end uses GraphQL w/ Apollo Client and MongoDB for the DB. Feromone allows you to track bugs in your applications/projects based on their severity.

Who Was Feromone Built For?

Feromone was built for a client - a freelance programmer, to allow them to keep track of their bugs via a clean, minimalistic bug tracker that has dark mode included. The version pushed to GitHub has some key features missing that are only available in the client's version. They wanted to have some features that allowed them to keep track of what bugs came from which clients and what projects. A future feature will be added to the GitHub version that allows the separation of bugs into different 'Projects'. This allows different bugs to be tracked based on the project at hand.

Why The Name Feromone?

Well, Pheromones are actually chemicals released by organisms (Humans, Ants, Bees, etc...) and have an effect on nearby organisms. As pheromones are used by Ant species to track each other, I thought it would make sense to call this bug-tracking application 'Feromone' as a nod to the behaviour of Ants and the way they communicate with each other and find their way back home. Just as the Ants can track other bugs, we too can track our pesky bugs.

The Stack

graphql (1)

Features Available

Feature Description Only Available In Client's Version?
Ability To Add Bugs Allows You To Add Bugs With Details (Title, Desc, Severity, Patched?, Comments, Vulnerable Tech) No
Add Severity Level Most Severe -> Least: Code Red, Extreme, Very High, High, Medium, Low No
Add Patched? Flag Based On Whether or Not The Bug Has Been Patched No
Add Comments Comments On Bugs (e.g. Status Update, Assignment of Bug To Dev(s) No
Sort By Severity Only Shows Bugs of Selected Severity Level No
Sort Most Severe To Least (default sorting) Default Sorting of Most Severe To Least No
Sort By Patched Only Show Patched Bugs No
View Bug On New Page w/ Comments Open Bug On Its Page No
Add Vulnerable Technologies Affected Any Features or Technologies The Bug Affects No
Add Bugs To Kanban Board Show Which Bugs Are Being Worked On Yes
User Auth w/ Firebase Allows Accounts To Be Made For Devs and Clients Yes
Allow Clients To Add Bugs Clients Can Add A Bug And Devs Can Investigate It Yes
Add Client Feedback On Bugs Clients Can Add Feedback And Update Bugs Yes

feromone's People

Contributors

miran-amer avatar miranamer avatar

Stargazers

 avatar

Watchers

 avatar

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.