/react-spreadsheet

This project was created as part of an application process for a company in the past (mid 2018).

Primary LanguageJavaScript

React Spreadsheet

LIVE PREVIEW: https://react-spreadsheet.rodrigoea.com/

This project was created as part of an application process for a company in the past (mid 2018).

I've decided to share the code for references :)

Instructions

Here you will see some basic information to run the project.

Installation

Go into the folder and Install the dependencies by running npm install or just npm:

cd react-spreadsheet && npm install

Running

There's a script to run the project in development mode. In the terminal, run the command:

npm run start

Building

There's also a script to build the project. In the terminal, run the command:

npm run build

A new build folder will be created and that's all. You can send this folder to your own server.

Dev Features

  • ES6
  • React
  • Mobx
  • Styled Components
  • Linter
  • Ramda
  • React Router
  • Validate.js

Project Features

  • Auto save in every 10 seconds
  • List all your spreadsheets
  • Create multiple spreadsheets
  • Edit everything and save in LocalStorage
  • Add rows and columns
  • 404 Page
  • Customized blank Home Page with a Headline call to create the first spreasheet
  • Redirect if access to an invalid spreadsheet
  • Validate fields

Author: Rodrigo Antinarelli