Skip to content

rupjaisinghani0904/collaborative-spreadsheet-editor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Installation and Getting Started

  1. Our project uses Redis as a database, we both worked on Macs so we recommend using a Mac as well if possible but if not installation instructions for Windows can be found here. To install Redis on Mac using Homebrew:

    • in terminal, run brew install redis
    • run redis-server in terminal to start a Redis instance
  2. Open another terminal window, and navigate to our backend folder cd Team709-Project/implementation/backend and run npm install to install the backend dependencies. You can then run npm start to start up the backend server, at this point you should see some console messages stating that the server has started and has connected to Redis.

  3. Open another terminal window, and navigate to our frontend folder cd Team709-Project/implementation/frontend and run npm install to install the frontend dependencies.You can then run npm start to start up the React frontend, at this point a browser window should open at localhost:3000 and prompt you to login or register an account.

  4. Once you have registered an account, you will be brought to the spreadsheet editor page with an untitled spreadsheet displayed. You can modify the size of the spreadsheet using the + and - buttons under ROWS and COLS and use the dropdown boxes to select where you would like to add or remove cells. Text, numbers, and formulas can be added to cells, text must be surrounded by double quotes. New spreadsheets can be saved by entering a name in the input below the spreadsheet selection dropdown box and clicking "save as". Saved spreadsheets can be accessed using the dropdown selection box and changes can be saved by clicking "save".

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors