Git Product home page Git Product logo

issue-tracker-frontend's Introduction

purple and blue banner with tags of my GitHub and Medium profiles

Hello ๐Ÿ‘€

Thanks for taking this moment to visit my profile. Let me help you find what you're looking for!

Table of Contents ๐Ÿ“š

Recent Projects โŒ›

About Me โ„๏ธ

After graduating with my B.S in CS, I worked for a local startup in the restaurant tech industry. In this role, I handled customer support, developed automations for internal tasks, and learned how to co-operate on technical issues in a fast-paced environment.

After some months I exited this support role and began a new position, developing for a payments corporation. Here, I have developed Android libraries to support existing applications, added functionality to a Java Spring server, and contributed to a mobile application written in Vue.js. The process of onboarding into a long-running project and quickly gathering information on a new industry has taught me to efficiently identify my own areas of knowledge and ignorance.

Why Me โ”

I am a proficient software developer, with a fine-tuned focus on communication. Every line is written with the reader in mind. This holds true even when the only reader is myself.

I never hesitate to maintain responsibility for the decisions I make. I am resolved to welcome feedback on those decisions, and will use that feedback to justify appropriate changes.

My Stats ๐Ÿ“ˆ

*work on professional accounts and private repos not included in these stats

issue-tracker-frontend's People

Contributors

ethancloin avatar jlhen avatar khangb1910652 avatar snugglycoder avatar suhalder avatar

Watchers

 avatar  avatar

Forkers

khangb1910652

issue-tracker-frontend's Issues

Backend Availability Issue

Summary

Previously I relied on a database served by third-party restdb dot io. now that the main branch relies on my FastAPI server, it increases the barrier to entry to work on this project. Any contributors must not only run the frontend, but also startup the backend server.

This is not ideal, since it requires that they have knowledge of the existence of that project, and the tools necessary to run it (poetry, python).

Task

  • Find a suitable configuration which will allow people to easily host the app: Docker? AWS? AWS Lambda?

Migrate Backend to my FastAPI Server

Summary

Update service and model set to support the FastAPI server

Tasks

  • Update service calls to hit server
  • Update models to ensure matching data for server

Navbar UX Improvement

Summary

Navbar should update to include a Back Arrow on the top left corner when user is in either Add or Detail pages. Clicking the 'Issue Tracker' text already routes back to home, but the arrow will make it more clearly an option.

Create Issue Form Should Have Alternate Submit Behaviors

Summary

CreateIssuePage.tsx
Intended behavior is for user to be able to stay on the page if the
select the "Create and Add Another" button, but be redirected to Home
when "Create" is selected.

Previous Attempt

I was looking into accessing the .submitter property on the SubmitEvent.
This was problematic since it seemed like TS was expecting a FormEvent instead.

Suggestion

I think a simpler and cleaner strategy will be to add a state variable shouldGoHome.
This variable would also be useful for the "Discard" button.

Also remove the mess from the previous attempt ... ๐Ÿคข

Build Out Issue Detail Page

Summary

Issue Detail basically just copied code from the Issue component. Create a distinct view with editable text for description and assignee.

Tag a stable RestDB.io version

currently main branch is linked to FastAPI service, but thst requires access to that repo. update main to point to a stable restdbio version until the backend is properly deployed.

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.