Giter VIP home page Giter VIP logo

codefest-app's People

Contributors

adarshguptacse18 avatar adiakhileshsingh15 avatar anshul-raman avatar dependabot[bot] avatar eerie16 avatar iamxlr8 avatar krashish8 avatar nishantwrp avatar pegasus-lynx avatar piyushkrmaurya avatar raghav-blacklist1 avatar roaster05 avatar sabretooth1405 avatar shivanshs9 avatar shriya-tiwari avatar subodhk01 avatar sudo-jarvis avatar tarun-arora avatar ujjawal3 avatar

Stargazers

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

Watchers

 avatar  avatar  avatar  avatar

codefest-app's Issues

Mobile | Reduce global font size

In mobile, reduce the global font size by a relative factor everywhere. The current font is too large and looks ugly on small screens.

Tables | Loader animation

When data is fetched lazily to fill up table, it damages the UX since the table only has header row. We should provide a loader, spinner or progress bar, which looks good and inform user that the table will be filled soon.

Also, we need to show a toast or an element if the data fails to fetch, due to any reason, which would allow user to refresh data.

Mobile | Sidebar buttons are inconsistent

The sidebars in haxplore page and the rest of the site have inconsistent buttons next to the link item.

We should provide a consistent look and keep the button with every item for any kind of sidebar.

CDPATH equivalent functionality for web terminal

Having an easier way to navigate via the terminal to frequently-visited pages would be better for UX. For that, we could develop a similar functionality to CDPATH from zsh shell.
The gist of the approach is that if the given input doesn't match any command (outputs "Command not found."), then we could search for a directory with the given input as the name. If such a directory exists, then it should automatically perform the cd action with the given directory as an argument to cd, else command not found.
Since the terminal doesn't have support for env variables right now, the issue is broken down to two separate tasks.

Tasks:

  • Search for input directory name in the current directory.
  • Use the CDPATH env variable to search for the input directory name from the given directory paths in the variable

References:
https://jcode.me/cdpath-with-zsh/

Mobile | Sidebar slide gesture

The sidebar should have dragging ability to open/close the sidebar.

If the user drags to right from left, then sidebar should open.
If the user drags to left from right and the sidebar is already open, then it will close.

Tablet Mode UI Fixes

UI Fixes need to be done for Tablet mode

  • Events Page : Event Summary text size is large. Overflow occurs.
  • Events Page : Haxplore Icon too small.
  • Home Page : Venue alignment.

Terminal Upgrades

  • Modifications in the show/hide terminal button
  • Z-index of the terminal can be changed / Remove the feature of increasing the terminal height on being focused. Because in the present situation the terminal messes with the scrolling.

Other CSS Fixes

  • Testimonial text size too small.

  • Appbar height is an issue. Maybe, decrease it a bit.

  • Notch shape : Upside down rounded trapezium.

  • Less space between sponsor logos and buttons.

  • Shadows : Large boxes should use box-shadow, smaller one should use icon-shadow and smallest ones ahould use small icon.

  • Font Size : We can standardize the font size all through the website. We can try to use lesser number of fonts

  • Shadow can be given to footer.

Mobile | Events page | Improve event card listing

Update Event card animations in the mobile to be not as jarring as right now. When the user scrolls down the events page, all the cards open up at the same time with glitch effect, thereby causing poor performance.

The task is to look for a better UI to list and animate events for mobile screens.

Tablet Mode UI Fixes

Mouse movements are not recognized on tablets so event summary is not displayed.

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.