Giter Site home page Giter Site logo

yashsehgal / dashboard-ui Goto Github PK

View Code? Open in Web Editor NEW
3.0 3.0 1.0 3.04 MB

Dashboard UI Frontend using React.js, and CSS/SCSS

Home Page: https://gitspace-ui.vercel.app/

License: MIT License

HTML 4.21% JavaScript 55.42% SCSS 18.88% CSS 21.49%
frontend reactjs componets user-interface hacktoberfest

dashboard-ui's People

Contributors

deepsource-autofix[bot] avatar deepsourcebot avatar yashsehgal avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

Forkers

ayushsoni1010

dashboard-ui's Issues

Create button components for dashboard usage

Need to create multiple button components for specific use-cases. Such as primary, outlined, text buttons, disabled buttons with 2 different sizes (i.e. Large, small (default)) which can be modified by props as well. The button designs are mentioned here in the Figma file

  • A screenshot of how the buttons are looking as of now
    image

[FEATURE] New project addition feature

โญ Suggestion

Can create a feature to create a new project entry/card for the dashboard-ui.

  • Create a popup-modal form to take new project details and store them in the browser's local storage for future rendering.
  • Can also give a "Remove project" feature for deleting project instances.

UI to implement this feature

  • Pop-up modal form
  • local-storage connectivity and UI rendering
  • Deletion modal with action buttons

๐Ÿ’ป Use Cases

This will add more functionality to the project and for future usage as well, as there'll be backend connectivity which will make things working properly.

โŒ Related Problems

No problems as such, just upgrading the application.

Header component for dashboard-view

Need to create a header for dashboard-ui which will be having account options and other settings options. The design to header component is being referenced in this Figma file

  • A screenshot of header-ui is attached below
    image

Create a date-range-picker component

Need to create a date-range-picker component for new tasks/tickets and to manage deadlines.

  • Create a modal component
  • Implement new style changes

Create a logo for GitSpace

Create a logo for GitSpace with branding assets and styles.
Create a pack of images of all possible sizes, layouts, themes, file types and save them on ImageKit.

Update README.md according to Gitspace

Update the README.md module from the default create-react-app one.
Try adding the following section of contents to it

  • Title
  • Product banner
  • Description of the project
  • Tech stack
  • Problem solved

Create a toast component

Create a toast component for the application UI. The toast component will be having the following properties mentioned below:

  • Title of the toast
  • supporting description text
  • Icon of the toast (identifying the type of toast)

The toast component will be having an animation effect as well

Create a demo layout of Kanban board

Need to create a layout for the Kanban board on the dashboard view, listing project issues and assignments.

Steps we can complete this entire feature

  • Create card components for Issue/Task cards
  • Develop a layout for the UI concept of a Kanban board
  • Add Draggable/Droppable properties using react-beautiful-dnd module
  • Make card component more actionable. User should be able to Add, Delete, Update tasks/issues
  • Make a pop-up modal to show more details of a particular task/issue

Website: Create a short landing page (static website) for GitSpace

Need to create a short concept website for GitSpace, more like a product website with sections given below.

  • Create a landing section (maybe something with some product, UI screenshots, and a tagline)
  • About GitSpace section (explain the concept product and how it could help developers and team-mates)
  • An early access feature (just for a concept)

Create a chat screen layout

Need to create a frontend layout for chatting.

Features to focus on while working on the frontend

  • Chat system should be a team-based chat feature with multiple sub-channels feature
  • Chat UX should be understandable such as (user should be able to differentiate between sender and receiver's responses)
  • Use modular structures and components to implement this UI

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.