EasyTask is a task management application designed to help users organize and track their tasks efficiently. Built with a focus on simplicity, this project demonstrates the use of modern front-end technologies to create a user-friendly and responsive interface.
-
Clone the repository:
git clone https://github.com/FilonenkoDima/EasyTask.git cd EasyTask -
Install dependencies:
npm install
-
Start the development server:
npm start
-
Open your browser and visit:
http://localhost:4200
EasyTask/
├── src/
│ ├─ app/ # Core app modules
│ │ ├─ header/ # Header component
│ │ ├─ shared/ # Reusable UI Components
│ │ ├─ tasks/ # Tasks components
│ │ │ ├─ new-task/ # Create new tasks
│ │ │ ├─ task/ # Individual task components
│ │ ├─ user/ # User component
│ ├─ main.js # App entry point
│ ├─ index.html # Base HTML template
│ ├─ assets/ # Static resources
├─ public/ # Publicly served files
- Task Creation: Add tasks with custom descriptions and deadlines.
- Task Filtering: View tasks based on their status (e.g., Pending, Completed).
- Dynamic Updates: All updates reflect immediately on the UI without reloading.
Contributions are welcome! Fork the repository, make your changes, and submit a pull request.
