GithubHelp home page GithubHelp logo

techrail / devta Goto Github PK

View Code? Open in Web Editor NEW
23.0 23.0 25.0 962 KB

DEVeloper tools that are supposed to help you.

Home Page: https://devta.techrail.in/

License: MIT License

HTML 0.30% Vue 72.24% JavaScript 19.61% CSS 7.80% Dockerfile 0.05%
bootstrap5 hacktoberfest hacktoberfest-accepted serverless vue3 vuejs

devta's People

Contributors

adityarawat007 avatar ansharora28 avatar arjun3649 avatar harikrishna-28 avatar lordharsh avatar pratyushtiwary avatar sarim2000 avatar shailendra-niranjan avatar shourya102 avatar theankitbhardwaj avatar vaibhav-kaushal avatar vishalbhowmick avatar vkaushal288-alivecor avatar vsajan avatar y0tik avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

devta's Issues

UI Fix

Issue: Inconsistent UI Design

Description

Components in this application has some UI inconsistencies. Common components like headers, button, input fields, copy text boxes and icon should follow some common styling.

Proposed Fix

  • Make the components follow a common styling or build a custom reusable component that could be reused throughout the application.
  • Refactor the headings with appropriate messages.
  • Make sure that the text casing, headers and font-family is also consistent throughout components like headers, cards and text-inputs.
  • Ensure buttons have appropriate colors based on their role (delete, copy, convert etc).

Bug : Date picker gets cut off in mobile view

Description

The date picker gets cut off in mobile view for Date to Unix and Time zone converter.

Screenshots

ss1
ss2

Proposed fix

  • Increase the height of the parent container for screens with max-width: 800px

Image to Base64 representation

Create a page where a user can upload an image file. The page will convert it to base64 and allow you to either copy a base64 value of the image which you can use in <img src="value" /> or allow you to download an HTML file which contains the img tag with the encoded value so that the user can just open it in a browser.

Requesting a new feature - JWT Debugger

Feature request

I would like to propose the addition of a Json web Token(JWT) debugger that helps the debugging process by providing the users with a dedicated section that lets them analyze and verify the signature of the JWT tokens.

Key Functionalities

Some of the desired key functionalities for this feature is

  • Token decoding
  • Token validation
  • Token inspection

Feature request : Autocomplete search for sidebar options

Description

Requesting an autocomplete/search input for the sidebar that helps the user navigate to the component by just typing in the keywords instead of scrolling all the way down. With each feature addition, searching for components would require a lot of scrolling which can be avoided by implementing a searchbar.

Bug: Error in sql format validation

Description

The SQL formatter doesn't have any validation for queries and everything that is typed into the text area is rendered on the output regardless of the errors.

Addition of settings page

This issue requests addition of settings page. This page will allow user to customise Devta, things like indentation preference, theme and all can be placed here.

UI fix : JSON formatter

The JSON formatter has to be refactored so that it is consistent with the overall UI.

Other tasks include

  • JSON validation during typing.
  • Replacing the dropdown for the tab spacing with an input range.
  • Move the copy and clear buttons to the right
  • Add icons for beautify and minify
  • Add a default placeholder

Add tags to tools to search from searchbar

Search should work not just with Tool name. We should add some tags to tools and modify search to use those tags.
For e.g. Searching for database should show tools like Postgres URL Parser, SQL Formatter etc.

Press button to calculate hashes

Right now hashing happens 1 second later reactivly at the change of input. We need to allow the user to push a button and see the change instantly.

Fix/timezone-converter

Description

The timezone converter has a button that lets the user convert to different timezones. The button is disabled at the begining and becomes functional once all the refs like date, currentTimezone and requiredTimezone has values.
There is also another button called check that logs the above said refs on the console.

Current behaviour

The button is disabled at the beginning and even after updating the values of the date, currentTimezone and requiredTimezone refs, the disabled status is not being changed.

Expected behaviour

When all the three refs has values, the button should be enabled and should become clickable.

Other changes that has to be made includes,

  • Removing the check button
  • Improving the overall user interface by adding appropriate labels to the select, input and other relevant tags.
  • Making other components like buttons, input fields, cards and other things like padding, margins consistent across the entire application

Enhancement : Making the json converter convert whenever an option is chosen in the dropdown

Description

The JSON converter should automatically convert the JSON whenever there is a change in the drop down menu instead of requiring the user to click a convert button.

Expected behavior

Conversion should be triggered whenever there is a change in the drop down menu.

Tasks

  • The drop down menu should be disabled whenever the JSON is invalid. Use this as a reference.
  • Remove the convert button and increase the size of the text area so that both the components (text area and drop down) occupy the full screen. This can be done by tweaking the height of the component with the id textInput

UI Refactor

Changes to be done

UI responsiveness

  • Make the ui responsive across all screens (mobile, tablets, and desktop)

Expected Behavior:
The sidebar should switch over to hamburger menu for small and medium screens

Actual Behavior:
There seems to be some gap between the breakpoints and the hamburger menu is not getting displayed in medium screens.

Devta.mp4

Existing converter improvements

  • Make some necessary improvements to the functionalities of the converters and make the UI more intuitive.

Bug : Misaligned tables in markdown preview.

Description

The markdown preview component doesn't have any styling for tables which makes it look misaligned on the output.

Other minor issues

  • Output for the markdown preview has scrollbars by default.
  • The parent component has scroll property instead of child (output card).

Screenshot

image

Proposed fix

This can be fixed by adding a css override for the markdown table.

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.