Note: The name HAKORA was generated on an online name generator. This is a school project and it is not production ready by any means.
HAKORA Task Manager allows you to create and manage your every-day tasks, create projects and share your tasks with other co-workers, friends or family members.
First make sure that you have Python 3, MongoDB, NodeJS and Yarn/NPM installed. After that you can start using the project.
Server:
cd server
pip install -r requirements.txt
cp config_example.py config.py
- edit
config.py
file and change the following fields with your data:
MAILBOX_LAYER_API_KEY
MAIL_USERNAME
MAIL_PASSWORD
DEFAULT_EMAIL_SENDER_ACCOUNT - You can change server configuration in
/server/__init__.py
, by changing the following lineapp.config.from_object('config.DevelopmentConfig')
- Now you have everything ready, try running:
| Windows |py -3 /server/run.py
|
| Linux/MacOS |python3 /server/run.py
|
Client:
cd client
yarn
ornpm install
- Make sure that the URL for the backend api in the
setupProxy.js
file is pointing correctly to your server yarn dev
ornpm run dev
Coming soon...