Skip to content

A simple application with CRUD functions and also a CodeLeap Engineering Code Test. ~ React with Redux + React Router, Framer Motion + Styled Components, Axios, Moment.Js and Prettier + ESLint (for code organization)

niloodev/codeleap-code-test

Repository files navigation


CodeLeap
CODE LEAP ENGINEERING TEST

A simple CRUD application builded with React and TypeScript

RealtimeProposalToolsAuthor

screenshot

Proposal

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

Tools

This application uses the following open-source packages:

Core ones.
  • React (Main "framework")
  • TypeScript (Strongly typed programming language that builds on JavaScript)
  • Redux (Creates a global state to application)
Stylization.
API CRUD and data treatment.
  • Axios (API requests and CRUD functionalities)
  • Moment.js (DateTime converter)
Code formatter, and other environment development tools.

Author

made by niloodev | Ezequiel Nilo

ANY TIPS OR FEEDBACK IS HIGHLY APPRECIATED! 🐸

About

A simple application with CRUD functions and also a CodeLeap Engineering Code Test. ~ React with Redux + React Router, Framer Motion + Styled Components, Axios, Moment.Js and Prettier + ESLint (for code organization)

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages