AlexandreHiroyuki / AlexandreHiroyuki/mock-devboard
bem-te-vi challenge: project sketch
- Dominant language
- TypeScript
- Stars
- 1
- Forks
- 0
- PR merge metrics
- No merged PRs in 30d
Description
## 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.
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.