You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Time to complete: 2-3 hours to complete. (NANI?!? 🤷♂️)
Objective
This code challenge aims to assess your knowledge and skills in TypeScript, React, RxJS, and MobX following OOP, SOLID paradigms to build a Media Application that can perform CRUD operations on media content.
You will create a React application using the mentioned stack that will interact with a mock API to retrieve and update media content data.
Prerequisites
Paradigms(Requirements)
OOP
SOLID
General(Core)
node
pnpm
Client(Requirements)
CRA
TypeScript
React
RxJS
MobX
API(Optional)
NestJS
Prisma
SQLite
Extra(Documentation)
Swagger
Storybook
Requirements:
Use React with TypeScript for component development.
Apply OOP principles to your media content model.
Use MobX for state management.
Use RxJS to handle asynchronous operations, such as API calls.
Your code should be clean, maintainable, and well-documented.
Overview
Time to complete: 2-3 hours to complete. (NANI?!? 🤷♂️)
Objective
This code challenge aims to assess your knowledge and skills in
TypeScript
,React
,RxJS
, andMobX
followingOOP
,SOLID
paradigms to build a Media Application that can perform CRUD operations on media content.You will create a React application using the mentioned stack that will interact with a mock API to retrieve and update media content data.
Prerequisites
Paradigms (Requirements)
OOP
SOLID
General (Core)
node
pnpm
Client (Requirements)
CRA
TypeScript
React
RxJS
MobX
API (Optional)
NestJS
Prisma
SQLite
Extra (Documentation)
Swagger
Storybook
Requirements:
React
withTypeScript
for component development.OOP
principles to your media content model.MobX
for state management.RxJS
to handle asynchronous operations, such as API calls.Instructions
General
client
api
API
NestJs
#4Prisma
to the service #5Media
Prisma model #61000
records #8Media
modeltype
field, extendable via an enum table. #31Client
client
project #17rxjs
andmobx
#18storybook
to the project #25axios
#34MediaApplication
component #11MediaForm
component #2MediaList
component #12MediaItem
component #13MediaFilterBar
component #14Deliverables:
README
file with instructions on how to set up, run, and test your application.Evaluation Criteria:
Your homework will be evaluated at technical interview based on the following criteria:
TypeScript
,React
,RxJS
,OOP
, andMobX
.README
file.The text was updated successfully, but these errors were encountered: