Skip to content

Latest commit

 

History

History

.template

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 

project_name

Learning Objectives

  • Algorithms
  • I/O
  • Data Representation

Abstract

In this project, you will create a tool called creditcard to:

  • Validate credit card numbers.
  • Generate possible card numbers.
  • Get information about card brands and issuers.
  • Issue new card numbers.

Context

Every computer program is a model, hatched in the mind, of a real or mental process.

— Alan J. Perlis. Structure & Interpretation of Computer Programs

PROJECT CONTEXT HERE.

Resources

General Criteria

  • No external packages or CDN imports are allowed. If not, you will get 0 grade.
  • Only vanilla HTML, CSS, and JavaScript are allowed. No external libraries or frameworks (e.g., jQuery, React) are permitted unless explicitly specified. If not, you will get 0 grade.
  • The project MUST run without errors in the console on a modern browser.
  • If the application crashes unexpectedly during the review, you will receive a 0.
  • JavaScript code must follow a standard ESLint rules and the mandatory rules listed below:
{
  "semi": "error"
  "no-console": "error",
  "no-unused-vars": "error",
  "no-var": "error",
  "no-undef": "error"
}
  • If any linter errors or warnings are presented, you will receive a 0.
  • Init or configure package.json to run the following command and apply the linter to all .js and .tsfiles:
$ npm run lint

Mandatory Part

MANDATORY PART HERE

Support

If you get stuck, try your code with the example inputs from the project. You should get the same results. If not, read the description again. Maybe you missed something, or your code is wrong. After the examples work, but your answer is still wrong, make some test cases you can check by hand. See if they work with your code. Use the complete example input.

If you are still stuck, ask a friend for help or take a break and come back later.

Guidelines from Author

GUIDELINES FROM AUTHOR HERE.

Author

This project has been created by:

AUTHOR NAME HERE.

Contacts: