Your Task Manager for free
Task Manager's interface is very comfortable and very awsome because we used for interface from vue. That's create comfortable interface for users and developers can create quickly vue app so we decided use from vue
You should install this repository
First of all create environment for backend
python -m venv .{venv name}
.{venv name}/Scripts/Activate
and install necessary apps
pip install -r requirements.txt
python manage.py makemigrations authentication
python manage.py migrate
python manage.py makemigrations
python manage.py migrate
finally you can run django app
python manage.py runserver 8000
Now you must install some apps for frontend
first you must change directory
finally you can run vue app
We used django for the backend part of the site because it is fast, high quality and provides smooth service to many users
You can get a user by the username
You can get a user by the id
You can updata a user by the id:
You can get a profile by the username
/api/profiles/{username}/
You can updata a profile by the username:
/api/profiles/updata/{username}/
You can a task by the id:
{
owner: 1,
name: 'ToDo',
caption: 'caption',
done: false,
created_on: new Date()
}
You can updata a task by the id:
You can delete a task by the id:
You can get all shared tasks
You can get a shared task by the id
You can updata a shared task by the id
/api/updata/shared-todo/{id}/
You can get a task by the shared task id
/api/shared-tasks-list/{id}