DEV Community

Cover image for Todo Application - An Open Source and Easy to Use Web Application
Stanley Owen
Stanley Owen

Posted on • Updated on

Todo Application - An Open Source and Easy to Use Web Application

Organizing Easier, Improve Your Productivity

Todo Application

Todo Application is an open source project distributed under MIT License which is easy to use and easy to organize!

Todo Application is built using MERN Stack:

  1. MongoDB
  2. Express JS
  3. React JS
  4. Node JS

GitHub logo stanleyowen / otlio

An open source project of Todo which is easy to use and easy to organize!

๐Ÿš€ Otlio - A Powerful Todo List

Otlio

Version GitHub Forks Github Stars MIT License

CodeQL Semgrep Netlify Status

Otlio is an open source project of web app built with MERN Stack (MongoDB, Express, React, Node JS).

If you find this project useful, leave a ๐ŸŒŸ to keep a beginner motivated ๐Ÿ˜Š.

Feature

  1. Support for Google and GitHub OAuth ๐Ÿš€ Login
  2. Support for 2FA (Two Factor Authentication) ๐Ÿ”‘
  3. Support for Drag and Drop Feature โœŠ
  4. Heavy focus on security ๐Ÿ”
  5. Customer Support ๐Ÿ™Œ
  6. Available in Dark Mode ๐ŸŒ“

Building Otlio Source

  • Install Visual Studio Code, NodeJS, and Nodemon
  • Clone the repository and configure the .env files located in server folder in VSCode
  • Open Terminal and type npm i in client and server folder to install all missing dependencies
  • To run the app:
    • Client: npm start
    • Server: nodemon

Contributing Guidelines

Before that, we would like to say thank you for your willing to contribute to Otlio! Please take a minuteโ€ฆ

GitHub Code: https://github.com/stanleyowen/todo-application
Website: https://todoapp-task.netlify.app/

If you like this project, be sure to drop a star on GitHub ๐ŸŒŸ!

Happy coding! โค๏ธ

Top comments (2)

Collapse
 
robotcherries profile image
RobotCherries

It's not working when I try to create and account.

Collapse
 
stanleyowen profile image
Stanley Owen

Hii RobotCherries ๐Ÿ‘‹๐Ÿป. May I ask do you run it on your local machine or through todoapp-task.netlify.app? If there is an error message, can you display it?

If you run it locally, don't forget to read the guide here.
But if you run it through todoapp-task.netlify.app it may took a second to register as a new user (maybe internet connection).

Let me know if that does not get things working for you.