AlexandreHiroyuki / AlexandreHiroyuki/mock-devboard

bem-te-vi challenge: project sketch

Aberta
#1 10 comentários 1 reação 1 responsável Reivindicada por @AlexandreHiroyuki Ver no GitHub
Linguagem predominante
TypeScript
Estrelas
1
Forks
0
Métricas de merge de PRs
Nenhum PR com merge em 30d

Descrição

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

Guia de contribuição

Nenhum guia de contribuição indexado para este repositório

Avaliação

Esta issue ainda não foi avaliada.

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.