Skip to content

A spreadsheet Application which allows users to organize, format and calculate data with formulas using a spreadsheet system

License

Notifications You must be signed in to change notification settings

rohitverma1222/SpreadSheeter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

 

Python Django HTML5 CSS JavaScript sqlite heroku license

A spreadsheet Application which allows users to organize, format and calculate data with formulas using a spreadsheet system demo



About

A spreadsheet Application which allows users to organize, format and calculate data with formulas using a spreadsheet system

  • Used Graph data Structure with Graph coloring and Cycle Detection Algorithm

  • Developed entire frontend and backend modules using Python on Django Web Framework and Database With Sqlite3

  • Used Foreign Key concept to reduce Table number in database and connect user-info and System-file database

  • Used AJAX for search and save file in database


Features

  • Multiple spreadsheet Application which allows users to organize, format and calculate data with formulas
  • Import and Download file
  • Authentication System
  • Dashboard show All the file of logged in User
  • Easy to perform changes in Spreadsheet files
  • User can search file in dashBoard

Getting Starting

Before starting :you need to have Git and Python installed.

  1. Clone Repository
# Clone this project
$ git clone https://github.com/rohitverma1222/SpreadSheeter.git

# Access
$ cd SpreadSheeter
  1. Install a Python virtual environment using:
#create virtual enviroment
python3.7 -m venv .venv

or:

virtualenv -p python3.7 .venv
  1. Activate enviroment:
source .venv/bin/activate

4.Intsall Dependency

pip install -r requirements.txt

After installation is successful, to run the server:

python3 manage.py runserver (for LINUX and UBUNUTU OS)
python manage.py runserver (for Windows)

The demo should be up and running on http://127.0.0.1:8000/


Contribute

This repository is divided into two parts ,the templates folder contains all the files related to frontend and authentication,excel and user which is backend with django and Sqlite database.


License

This project is under license from MIT. For more details, see the LICENSE file.

Made with ❤️ by Rohit

 

Back to top