Skip to content

igarok88/EasyTask-React

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

✅ EasyTask React

React Sass Firebase

A simple and intuitive to-do list with cross-device synchronization.

This application allows you to organize your tasks by categories (e.g., "Shopping", "Movies", "Work") and store them in the cloud. Thanks to Firebase integration, your tasks are always at hand, no matter which device you use.

🔗 Live Demo

Try the application in action:


🚀 Key Features

📂 Category Management

The category panel is located on the left. You can create unlimited lists for different needs.

  • Add: Click the "Add Category" button to create a new group.
  • Edit: Click on the category title to rename it.
  • Delete: Click the cross icon to remove a category and all tasks inside it.

📝 Task Management

The right side displays the to-do list for the selected category.

  • New Tasks: Enter text in the "New task" field and click the plus button.
  • Complete: Mark finished tasks with a checkmark.
  • Edit: Click on the task text to modify it.

☁️ Cloud Synchronization

The sync button is located in the bottom right corner.

  • Sign in with your Google Account.
  • Your lists and tasks will be saved to the Firebase cloud.
  • Open the app on another device, log in, and all your data will sync automatically.

📸 Screenshots

Screenshot_98 Screenshot_99 Screenshot_100

🛠 Tech Stack

  • React (Hooks, Functional Components)
  • SCSS / Sass (Styling)
  • Firebase Realtime Database (Data storage)
  • Firebase Authentication (Google Sign-In)

💻 Installation & Setup

If you want to run the project locally:

  1. Clone the repository:
    git clone https://github.com/igarok88/EasyTask-React.git
  2. Install dependencies:
    npm install
  3. Start the project:
    npm start

📄 License

This project is licensed under the MIT License. You are free to use, modify, and distribute this code.

👤 Author

Ihor Shchupliak


Created for educational purposes.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors