https://github.com/ahmedosamamath/daywise
DayWise: A personal productivity and time management application that helps you organize your daily tasks, track your progress, and maximize your efficiency. Built with modern technologies to provide a seamless user experience across devices.
https://github.com/ahmedosamamath/daywise
daily-planner personal-dashboard personal-organization productivity-app productivity-tool scheduler task-tracker time-management time-tracking todo-app
Last synced: 17 days ago
JSON representation
DayWise: A personal productivity and time management application that helps you organize your daily tasks, track your progress, and maximize your efficiency. Built with modern technologies to provide a seamless user experience across devices.
- Host: GitHub
- URL: https://github.com/ahmedosamamath/daywise
- Owner: AhmedOsamaMath
- License: mit
- Created: 2025-04-20T12:41:30.000Z (about 1 month ago)
- Default Branch: main
- Last Pushed: 2025-04-21T02:01:26.000Z (about 1 month ago)
- Last Synced: 2025-05-04T20:49:38.078Z (17 days ago)
- Topics: daily-planner, personal-dashboard, personal-organization, productivity-app, productivity-tool, scheduler, task-tracker, time-management, time-tracking, todo-app
- Language: HTML
- Homepage: https://zold.pythonanywhere.com
- Size: 123 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# DayWise - Task Management Application
DayWise is a web-based task management application built with Flask that helps users organize their daily tasks with time blocks, priorities, and progress tracking.

## Live Demo
The application is live and can be accessed at: [https://zold.pythonanywhere.com](https://zold.pythonanywhere.com)
## Features
- **User Authentication**: Secure login and registration system
- **Task Management**: Create, edit, and delete tasks
- **Time Blocks**: Organize tasks by morning, afternoon, evening, or any time
- **Priority Levels**: Set low, medium, or high priorities for tasks
- **Progress Tracking**: Monitor your daily task completion progress
- **Dark Mode**: Toggle between light and dark themes for comfortable viewing
- **Responsive Design**: Works on desktop and mobile devices## Technologies Used
- **Backend**: Flask, SQLAlchemy
- **Frontend**: HTML, Tailwind CSS, JavaScript
- **Database**: SQLite
- **Authentication**: Flask-Login## Installation
1. Clone the repository:
``` bash
git clone https://github.com/AhmedOsamaMath/daywise.git
cd daywise
```2. Install the required packages:
``` bash
pip install -r requirements.txt
```## Usage
1. Start the application:
``` bash
flask run
```2. Open your browser and navigate to `http://127.0.0.1:5000/`
3. Register a new account or log in with existing credentials
4. Start managing your tasks!
## Project Structure
```
daywise/
├── app.py # Main application file
├── templates/ # HTML templates
│ ├── base.html # Base template with common elements
│ ├── dashboard.html # Main dashboard view
│ ├── index.html # Landing page
│ ├── login.html # Login page
│ └── register.html # Registration page
├── static/ # Static files (if any)
├── instance/ # Contains the SQLite database
└── requirements.txt # Project dependencies
```## Contributing
Contributions are welcome! Please feel free to submit a Pull Request.
## License
This project is licensed under the MIT License. See the [LICENSE](./LICENSE) file for more details.