A simple CRUD application builded with React and TypeScript
Realtime • Proposal • Tools • Author
- The application must have CRUD functionalities; Create Posts, Read Posts, Update Posts and Delete Posts.
- Must be redirected to the "end consumer" and not to other developers, so usability and communicability are very important.
- Achieve the task with the best logic possible.
- Redux is necessary, and the initial folder structure should be:
-
/components for custom stuff
-
/actions for dispatched actions and NETWORK requests
-
/redux for the reducers and store
-
/pages where the actual page content will be
- Hooks (React Functional Components) instead of classes.
- Must have Signup and Main pages, with two modals. (One to delete, and the other to update posts)
- Can use any tools available.
- Follow the Figma Scheme.
This application uses the following open-source packages:
- React (Main "framework")
- TypeScript (Strongly typed programming language that builds on JavaScript)
- Redux (Creates a global state to application)
- Styled Components (CSS in JS / TS styling)
- Framer Motion (Animation framework)
- ESLint (Javascript linter)
- Prettier (Opinionated code formatter)
- Figma Scheme (Application prototype)
made by niloodev | Ezequiel Nilo
ANY TIPS OR FEEDBACK IS HIGHLY APPRECIATED! 🐸