Skip to content

BrunaM19/Daily-Track

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Daily Track

A modern web application for tracking daily tasks, notes, and group activities.

Features

  • User Authentication

    • Secure login and registration
    • Profile photo upload
    • Modern UI with responsive design
  • Task Management

    • Create and track daily tasks
    • Progress tracking with visual indicators
    • Task completion status
  • Calendar Integration

    • Full calendar view
    • Date selection and navigation
    • Visual indicators for current and selected dates
  • Notes System

    • Daily notes creation
    • Notes history view
    • Edit and delete functionality
  • Group Collaboration

    • Create and join groups
    • Member management
    • Group activity tracking
  • Theme Support

    • Light/Dark mode toggle
    • Consistent design language
    • Smooth transitions

Project Structure

daily-track/
├── static/
│   ├── css/
│   │   ├── auth.css        # Authentication pages styles
│   │   ├── main.css        # Main application styles
│   │   └── components.css  # Reusable component styles
│   └── js/
│       ├── calendar.js     # Calendar functionality
│       ├── tasks.js        # Task management
│       └── groups.js       # Group management
├── templates/
│   ├── auth/
│   │   ├── login.html      # Login page
│   │   └── register.html   # Registration page
│   ├── components/
│   │   ├── calendar.html   # Calendar component
│   │   └── tasks.html      # Tasks component
│   └── profile.html        # Main profile page
├── app.py                  # Main application file
└── requirements.txt        # Project dependencies

Setup

  1. Clone the repository:
git clone https://github.com/yourusername/daily-track.git
cd daily-track
  1. Create and activate a virtual environment:
python -m venv venv
source venv/bin/activate  # On Windows: venv\Scripts\activate
  1. Install dependencies:
pip install -r requirements.txt
  1. Run the application:
python app.py

Dependencies

  • Flask
  • SQLAlchemy
  • Pillow (for image processing)
  • Other dependencies listed in requirements.txt

Contributing

  1. Fork the repository
  2. Create your feature branch (git checkout -b feature/AmazingFeature)
  3. Commit your changes (git commit -m 'Add some AmazingFeature')
  4. Push to the branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

License

This project is licensed under the MIT License - see the LICENSE file for details.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published