Skip to content

prithvisingh01-tech/TO-Do-list-1

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 

Repository files navigation

<title>TaskMaster - To-Do List</title>

TO-DO-LIST

Organize your life, one task at a time

    <div class="main-content">
        <div class="left-section">
            <!-- Task Input -->
            <div class="task-input-section">
                <h2>Add New Task</h2>
                <input type="text" id="taskInput" placeholder="What needs to be done?">
                <textarea id="taskDescription" placeholder="Add description (optional)"></textarea>
                
                <div class="task-details">
                    <div class="input-group">
                        <label><i class="far fa-calendar"></i> Due Date</label>
                        <input type="date" id="taskDate">
                    </div>
                    <div class="input-group">
                        <label><i class="far fa-clock"></i> Reminder Time</label>
                        <input type="time" id="taskTime">
                    </div>
                    <div class="input-group">
                        <label><i class="fas fa-tag"></i> Priority</label>
                        <select id="taskPriority">
                            <option value="low">Low</option>
                            <option value="medium" selected>Medium</option>
                            <option value="high">High</option>
                        </select>
                    </div>
                </div>
                
                <button id="addTaskBtn" class="btn-primary">
                    <i class="fas fa-plus"></i> Add Task
                </button>
            </div>

            <!-- Task List -->
            <div class="task-list-section">
                <div class="task-header">
                    <h2>My Tasks</h2>
                    <div class="filter-buttons">
                        <button class="filter-btn active" data-filter="all">All</button>
                        <button class="filter-btn" data-filter="active">Active</button>
                        <button class="filter-btn" data-filter="completed">Completed</button>
                    </div>
                </div>
                <ul id="taskList"></ul>
            </div>
        </div>

        <div class="right-section">
            <!-- Calendar -->
            <div class="calendar-section">
                <div class="calendar-header">
                    <button id="prevMonth"><i class="fas fa-chevron-left"></i></button>
                    <h3 id="currentMonth"></h3>
                    <button id="nextMonth"><i class="fas fa-chevron-right"></i></button>
                </div>
                <div class="calendar-days">
                    <div class="day-label">Sun</div>
                    <div class="day-label">Mon</div>
                    <div class="day-label">Tue</div>
                    <div class="day-label">Wed</div>
                    <div class="day-label">Thu</div>
                    <div class="day-label">Fri</div>
                    <div class="day-label">Sat</div>
                </div>
                <div id="calendarGrid" class="calendar-grid"></div>
            </div>

            <!-- Stats -->
            <div class="stats-section">
                <h3>Statistics</h3>
                <div class="stat-item">
                    <i class="fas fa-list-check"></i>
                    <div>
                        <span class="stat-value" id="totalTasks">0</span>
                        <span class="stat-label">Total Tasks</span>
                    </div>
                </div>
                <div class="stat-item">
                    <i class="fas fa-circle-check"></i>
                    <div>
                        <span class="stat-value" id="completedTasks">0</span>
                        <span class="stat-label">Completed</span>
                    </div>
                </div>
                <div class="stat-item">
                    <i class="fas fa-hourglass-half"></i>
                    <div>
                        <span class="stat-value" id="pendingTasks">0</span>
                        <span class="stat-label">Pending</span>
                    </div>
                </div>
            </div>
        </div>
    </div>
</div>

<!-- Notification -->
<div id="notification" class="notification"></div>

<script src="script.js"></script>

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors