Skip to content

mirulili/Blocky

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

22 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Blocky

A simple and intuitive photo diary app. "Blocky" allows you to save one photo per day and view your memories in a clean, block-style calendar. Each day is a block, making your photo collection look like a personal visual journal.

image

✨ Key Features

  • Visual Calendar: View your photos organized in a monthly calendar format.
  • Daily Photo: Add, edit, or delete a single photo and a description for any day.
  • Unique Layout: Each day's photo is displayed in a vertical 9:16 aspect ratio, perfect for portrait shots.
  • Easy Navigation:
    • Quickly jump to any month or year using interactive pickers.
    • Instantly return to the current month with a dedicated 'Today' button.
  • Detailed View: Tap on a day to see the photo and its description in full detail.
  • Persistent Storage: Your photos and notes are saved locally on your device.

πŸ›  Tech Stack

  • Framework: SwiftUI
  • Language: Swift
  • State Management: Combine (@Published, @StateObject, @EnvironmentObject)

πŸš€ How to Get Started

  1. Clone the repository.
  2. Open Blocky.xcodeproj in Xcode.
  3. Select a simulator or a physical device.
  4. Build and run the project (Cmd + R).

πŸ“ Upcoming Features

(Last updated: February 10, 2026)

  • Display a special indicator for today's date on the calendar.
  • Introduce different color themes for the app.
  • Add an onboarding screen for new users.

πŸ“„ License

This project is licensed. See the LICENSE file for details.