Skip to content

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

License

Notifications You must be signed in to change notification settings

nixonsd/todo-tool

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

53 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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 protected]
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.