Skip to content

A simple DMS (Document Management System) which stands on Django (Python based web framework) and MongoDB (Document-oriented DBMS for storing files uploaded by user).

helgurd/DMS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Follow the following steps to run the app:-

You should have python already installed in your system (preferably- python 2.7.6).
If you don't have it installed follow the below url-
https://www.python.org/downloads/

Openoffice is also a requirement so if you don't have it installed on your system please follow the below URL and download it as per your system-

https://www.openoffice.org/download/index.html

You should also have git installed on your system, if you don't have it follow this URL-

https://git-scm.com/book/en/v2/Getting-Started-Installing-Git


Install pip (python package installer) by following below URL-
https://pip.pypa.io/en/latest/installing/

Installing virtualenv-
$ pip install virtualenv

$virtualenv venv
(venv-> name of the virtual env inside which app will run)

Activating virtualenv-
$ source venv/bin/activate

(you can deactivate the virtualenv later on after you are done seeing the app by typing-> 
"$ deactivate"-without quotes in you terminal)

$ cd venv

Requirements (will be installed via pip)-
Django==1.5.11
argparse==1.2.1
django-mongodb-engine==0.6.0
django-solo==1.1.0
djangotoolbox==1.8.0
lxml==3.4.4
py==1.4.22
pymongo==3.0.3
pytest==2.6.0
pytz==2015.6
six==1.10.0
unoconv==0.6
wsgiref==0.1.2

--> for installing the above requirements just type the below command in your terminal/cmd 
(Remember before doing this you should already have activated the virtualenv as described above)

$ pip install git+https://github.com/django-nonrel/django@nonrel-1.5 git+https://github.com/django-nonrel/djangotoolbox django-mongodb-engine django-solo djangotoolbox lxml py pymongo pytest pytz six unoconv

**************Now that all requirements are met, let us move to running the app***********

Running the App-

To add app to your virtualenv directory, type the below given command in your terminal/cmd->

now, type below given commands to run the app-

$ git clone https://github.com/anmolarora/DMS.git

$ python DMS/manage.py runserver
(-- venv is name of the virtualenv)

**************All done************
You will be seeing below message in your terminal-

Validating models...

0 errors found
October 23, 2015 - 14:52:23
Django version 1.5.11, using settings 'myproject.settings'
Development server is running at http://127.0.0.1:8000/
Quit the server with CONTROL-C.

You can now open your browser and type the address- http://127.0.0.1:8000/ 

Check out the app, and give your reviews @ anmolaroda@yahoo.com


P.S. If you are still not able to run the app, you can call +918435059313 or drop an email on anmolaroda@yahoo.com anytime for any assistance.

Regards, 
Anmol Arora

About

A simple DMS (Document Management System) which stands on Django (Python based web framework) and MongoDB (Document-oriented DBMS for storing files uploaded by user).

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published