acmpesuecc / acmpesuecc/mygpa

fix: improve responsiveness of buttons and formfields

Abierto
#3 12 comentarios 0 reacciones 0 asignados Ver en GitHub
bounty 250 bug
Lenguaje dominante
TypeScript
Estrellas
1
Forks
10
Métricas de merge de PR
Sin PR fusionados en 30 d

Descripción

## Description

The form layout in `src/app/findmysgpa/sgpaform.tsx` and `src/app/findmycgpa/cgpaform.tsx` is not responsive across all screen sizes and is poorly styled with arbitrary, hard-coded widths, spacing and a lack of proper `flex` or `grid` layout rules.

## Steps to reproduce

- Visit the /findmycgpa` or `/findmysgpa` pages on the [deployed site](https://mygpa.vercel.app) or a local instace.
- Open your browser dev tools
- Open device / responsive mode and play around with different screen resolutions (particularly mobile, iPad and larger monitor sizes) to see the inconsistencies.

## Expected Behaviour

- A well designed and styled approach to the forms with inputs, labels and buttons sized and spaced consistently and predictably, retain the same 3 column layout across all screen sizes
- Consistency and no loss of visual appeal across all screen sizes ranging from mobile (<= 360×640) to larger screens (>= 1920×1080)

## Images / Videos

Image

Image

Guía de contribución

Abrir la guía de contribución

Línea de trabajo

Start with src/app/findmysgpa/sgpaform.tsx and src/app/findmycgpa/cgpaform.tsx, then inspect /findmycgpa and /findmysgpa in the deployed site or a local instance using browser responsive mode. Compare mobile, iPad and large-screen layouts while locating the hard-coded widths and spacing. Done means consistent input, label and button sizing, spacing and a retained three-column layout from 360×640 through 1920×1080.

Escrito por el modelo de indexación a partir del texto del issue.

Evaluación

Stack tecnológico
next.js, tailwindcss, typescript
Área
design, frontend, web-dev
Tipo de issue
Error
Dificultad
3/5
Tiempo estimado
1-2 días
Estado de actividad
Estancado
Claridad
Bastante claro
Aptitud para principiantes
45/100

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.