Code Monkey home page Code Monkey logo

automaty's People

Contributors

chrisvasqm avatar

Stargazers

 avatar  avatar

Watchers

 avatar

automaty's Issues

Add an import page that supports .CSV with validation

We want another page that allows users to import a .csv file with a specific structure and data validation to import data about Contacts like a Smartphone app.

We want to track their

  • id
  • name
  • phone
  • email

Handle empty state.

All data should be locally stored, meaning, that if the user refreshes the page, all data will be lost.

Make sure to only allow a single .csv file at a time.

Allow users to clear all the data with a button.

References

  1. https://chatgpt.com/c/9efccd60-f340-45f5-a3da-3e174eb6b4c1
  2. https://www.papaparse.com/
  3. https://react-papaparse.js.org/
  4. https://mui.com/material-ui/react-table/

Create the Student form

We want to be able fakely submit data about a "student", like:

  1. Full name
  2. Phone number
  3. Email
  4. Gender (radio buttons)
  5. Date of birth (date picker)

Add a delay to the Login form

In order to reproduce what a real login might look like, lets add a fake delay to the login form with loading indicator on the Sign In button and disable the text fields.

Initially, it could be a set time and later on it could be randomized between 1 and 5 seconds.

Add a Shopping page

  • Users should be able to see a list of items
  • Users should be able to add products to their cart
  • Each addition to the cart should reflect somewhere else on the UI

Might need to use Zustand to keep track of that local state

Students can submit data without a valid birthdate

We should validate the following use cases to prevent the Sucess toast from displaying:

  1. User deletes the entire date (goes into empty state or MM/DD/YYYY when they focus on the DatePicker)
  2. User decides to write instead of using the widget
    • and enters an invalid date like 01/01/001
    • or enters a date that would make the Student's age less than 18 years old.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.