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 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

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 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

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

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.

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

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

[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.

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)

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

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.