Skip to content

aparnaroy/Taskly-Firebase

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Taskly

Taskly is a to-do app I built because most apps had too many features I didn’t need and missed the small ones I wanted. With simple, reorderable tasks, the ability to have multiple task lists, tags for labeling tasks, and a fun visual celebration upon task completion, Taskly focuses on what matters. Completed tasks stay on the screen so you can see what you've accomplished, and both light and dark modes ensure a comfortable experience, no matter your preference.

Screenshot 2025-03-15 at 8 59 55 PM

Features

  • Purple "Try It First" Button: Logs you in anonymously for instant access.
  • Blue "Log In" & "Get Started Now" Buttons: Allow you to sign in using Google.
  • Task Management: Easily create, edit, and delete tasks. To delete lists or tags, simply right-click on them in the side navigation bar.
    • Lists: Effortlessly organize tasks into different task lists.
    • Tags: Attach tags/labels to tasks for even more organization.
      • Filtering: Quickly filter your to-do list by tags by clicking on them in the side navigation bar.
  • Reorderable Items: Drag and drop tasks, lists, and tags to order them exactly how you want.

Tools and Technologies

  • Languages: JavaScript and HTML/CSS
  • Authentication: Firebase (using Google and Anonymous Auth)
  • Database: Firebase Realtime Database
  • Hosting: Firebase Hosting

Try It Now:

https://taskly2do.web.app

Other Versions of Taskly

  1. Flask Version:

    • GitHub: Taskly-Flask
    • Languages: JavaScript and HTML/CSS
    • Authentication: Flask-Login (Werkzeug Security for hashing passwords)
    • Database: MySQL
      • Implemented a REST API with Flask routing
    • Hosting: Digital Ocean Droplet with Nginx and SSL certificate
  2. MEAN Version (minus Angular):

    • GitHub: Taskly-MEAN
    • Languages: JavaScript and HTML/CSS
    • Frameworks: Node.js, Express
    • Authentication: JWT (Bcrypt for hashing passwords)
    • Database: MongoDB
      • Implemented a REST API using Express routing
    • Hosting: AWS EC2 with Nginx and SSL certificate

Attributions

About

A to-do app created with Firebase

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors