For people with a lot of dreams, it is important to track their dreams' transitioning into reality.
| License: | MIT |
|---|
- Break down your dreams into a hierarchical structure of traceable tasks (version 1.0)
- Out of all dreams select the one you should work on right now, based on availability of time. (version 2.0)
- Get awarded on making a dream into reality (version 3.0)
- Show dream analytics page (version 4.0)
- There is one frontend and two backends.
- Frontend uses React-framework.
- The two backends (one in django and other in spring-boot) provide similar rest-apis on different ports.
- You can set port in frontend to choose anyone backend.
- Create a python3 virtual environment
mkvirtualenv --python=python3 <virtual env name>
- Clone the git repo
git clone https://github.com/narutoadi/DreamTree.git
- Open the project in virtual environment and install the requirements
workon <virtual env name> cd DreamTree/backendDjango/dreamlist pip install -r requirements/local.txt
- Database setup
install postgres sql create db 'dreamlist' set database url in environment variable Windows - set DATABASE_URL=postgres://username:password@127.0.0.1:5432/dreamlist Linus/osx - export DATABASE_URL=postgres://username:password@127.0.0.1:5432/dreamlist
*. Running Django Backend Locally
- Enter the virtualenv
workon <virtual env name>
- Enter the manage.py
cd DreamListDashboard/backendDjango
- Migrate the database
python manage.py migrate
- Create superuser
python manage.py createsuperuser
- Run server
python manage.py runserver