Using Google Sheets add-on is a better idea, see this repository instead.
Welcome to Smart-Sheet open source project, this project is aiming to facilitate practicing problem solving using external sheets from online judge websites (mainly codeforces). The idea behind this project is to connect sheets with online judge APIs instead of manually recording progress using Google Sheet or any other note-taking app.
This project was mainly designing to facilitate using Mostafa Saad's junior sheet on Google sheet, then the idea expanded to host all problem solving sheets on one place.
Project is currently under development, some functionalities are out to production through our beta publish.
For development, you will only need npm
and node
installed on your environment
$ node --version
v14.18.0
$ npm --version
6.14.15
Clone the project using Github command
git clone https://github.com/Waelahmed99/mostafa-saad-junior-sheet-website
Then use npm to installl required packages
npm install
You can run the following command to start the server
npm start
Runs the app in the development mode.
Open http://localhost:3000 to view it in the browser.
To run tests:
npm test
Website UI is developed using React
by @waelahmed99
Backend server is developed using Node.js
by @yosefHesham
You can view the backend repository from here.
Beta version is up and deployed
on Netlify