AlexandreHiroyuki / AlexandreHiroyuki/mock-devboard

bem-te-vi challenge: project sketch

Abierto
#1 10 comentarios 1 reacción 1 asignado Reclamado por @AlexandreHiroyuki Ver en GitHub
Lenguaje dominante
TypeScript
Estrellas
1
Forks
0
Métricas de merge de PR
Sin PR fusionados en 30 d

Descripción

## Goals

- Use the ULTIMATE bem-te-vi stack (Hono, NodeJS, TypeScript, PostgreSQL, Remix).
- Good UX.
- Document everything important. It's not only about the code but the reasoning behind every decision in the code.
- Finish in one week.
- Open Source Experience.
- Communication/Teaching.

- Learn how to use Remix.
- Learn how to use Hono.
- Learn how to use Panda CSS.
- Learn how to use React Aria.
- Learn how to use Zod.
- Learn how to use Swagger.

## Thematic Choice

An application closer to the insurance context would be preferable, but I lack knowledge about innovation in this market. My second choice is a context with which I'm more familiar because I can show more about my reasoning about problems and how I could act after learning more context when joining the company.

My last job and current college projects were about IoT systems (embedded and web development), therefore where I can speak the most with less time.

### Prerequisites
- Has a list.
- Use authentication.
- Create pages for:
- Creating a new record (form-based interaction).
- Reading existing records (display records in a list or table).
- Updating existing records (editable form).
- Deleting existing records (confirmation prompt before deletion).
- Data Fetching with Remix Loaders.
- Responsive front-end design.

### Conclusion

Because the presentation is coming up soon, it's better to treat this project as a Proof of Concept.

I will document everything in English since the codebase will be open source.

- Home page.
- Sign In / Sign Up.
- Dashboard with a list of devices.
- A specific device page that plots its data.

## Extra ideas

- Use an LLM to provide a periodic report of a group of devices.

Guía de contribución

No hay ninguna guía de contribución indexada para este repositorio

Evaluación

Este issue todavía no se ha evaluado.

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.