AlexandreHiroyuki / AlexandreHiroyuki/mock-devboard

bem-te-vi challenge: project sketch

未關閉
#1 10 則留言 1 個 reaction 已指派 1 人 已被 @AlexandreHiroyuki 認領 在 GitHub 檢視
主要語言
TypeScript
星號
1
分支
0
PR 合併指標
30 天內沒有已合併 PR

描述

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

貢獻指南

這個儲存庫沒有索引到貢獻指南

評估

這個 Issue 還沒有評估資料。

把新 issue 寄到你的電子郵件信箱

精選適合新手參與的 GitHub issue 摘要。