/TaskMaster

TaskMaster is our pet project that will help you plan your day in a couple of clicks

Primary LanguagePythonGNU General Public License v3.0GPL-3.0

TaskMaster

Github issues PRs Welcome Open Source Love svg1 Github Contributors Docker

Image

Overview

Built with:

css3 django html5 python

This TaskMaster is an open source project created in order to help you keep your busy life in order and boost your productivity.

Features:

  • Keep your tasks and notes in one place
  • Reset your password if you want to
  • Create a profile for yourself
  • Choose between dark and light theme
  • Search for tasks and notes by key word
  • Complete all achievements

Link to our web-app: https://todo-vladislava.herokuapp.com/

Contents

Installation

  1. Create the environments file:

    foo@bar: TaskMaster $ python3 -m venv ./.venv/
  2. Migrate:

    foo@bar: TaskMaster $ python3 manage.py migrate
  3. Run server:

    foo@bar: TaskMaster $ python3 manage.py runserver

Installation with Docker

  1. Build and up docker containers:

    foo@bar: TaskMaster $ docker-compose up -d --build
  2. Run migrations:

    foo@bar: TaskMaster $ docker-compose exec web python manage.py migrate

Installation to Heroku

  1. Create the Heroku app:

    foo@bar: TaskMaster $ heroku create
  2. Push repository to Heroku:

    foo@bar: TaskMaster $ git push heroku main
  3. Migrate:

    foo@bar: TaskMaster $ heroku run python manage.py migrate

Contributing

If you want to contribute to our project, check this

Contacts

Created by @vladislava05 and @stonedch

License

GNU GPL v3