/todo-tool

TodoTool portfolio project. Used instruments: Vue, NodeJS, Express, MongoDB, etc.

Primary LanguageVueGNU General Public License v3.0GPL-3.0

TodoTool

Web application TodoTool is open-source project that designed for portfolios. TodoTool is a simple to-do list that allows you to conveniently create, modify and compose your own lists, available with internal or external authorization. Just sign in to your account, add a new task, modify it whether you want, check it and delete it.

GitHub issues GitHub stars GitHub license

Installation

  1. Install dependencies npm install --save
  2. Create and configure .env file
EMAIL_USER=example@example.com
EMAIL_PASSWORD=password
EMAIL_FROM=ProjectName
CLIENT_ID=googleOAuthId
VUE_APP_CLIENT_ID=googleOAuthId
CLIENT_SECRET=googleOAuthSecret
REFRESH_TOKEN=googleOAuthRefreshToken
  1. Start the server npm run start or deploy it to the server

License

All sources are distributed under the GNU General Public License v3.0.

Use the materials as you see fit. The logo and images are distributed by Materialize and Iconfinder under a free license.