Skip to content

LiliaVasileva/excel_js

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

56 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

JS Excel

Test task for JavaScript engineers

Here is a pure-JS application which provides Excel-like functionality in browser.

Tasks

1. Run this project on the latest version of NodeJS

This may require updating project dependencies.

2. Fix bugs

When you run project and open it in a browse, you will see Excel-like interface and format alight buttons and format text buttons (Bold, Italic, Underline), trash bin and formula-section.

There are some bugs with this toolbar:

  1. You can enable text style for a cell (Bold, Italic, Underline) but you can't disable it.
  2. If you type text into the cell, select another cell and the return to the cell with text - this text will be disappeared in the formula panel.
  3. Trash bin button doesn't work - it's impossible to clean-up text and formatting in the table.

And some bugs with the whole table:

  1. It's impossible to select the whole row or column.
  2. You can select a number of cells holding Shift button and pressing mouse L-Button, but you can't do the same with arrows, and it's impossible to select a number of cells holding the Control button and pushing arrows.
  3. Copy-Pasting doesn't work.

3. Fix vulnerabilities

E.g.:

found 17 vulnerabilities (2 low, 8 moderate, 7 high)

At least - high.

Conclusion

  1. It's not necessary to fix all the bugs. Just try to do as many, as you can.
  2. Please, store your solution in the your-own repository and share its link to us.

About

Excel-like functionality in browser.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published