Materializr
오픈소스 파라메트릭 3D CAD로 제약 스케치·솔리드 모델·나사·SVG·텍스트 조각·STL/STEP 내보내기를 지원합니다
연속 기록·계획·다음 목표 안내·영구 보상으로 성경 읽기를 추적하고, 자유롭게 기록하며 부드러운 동기부여를 제공합니다
Track your Bible reading with streaks, structured plans, next milestone guidance, and permanent achievement rewards. Follow a plan or log freely with gentle motivation.
디자인PHP · BladeGitHub @Orlando-Villanueva온라인운영자 미확인
써 보셨어요? 한 번만 눌러 주세요. 로그인은 필요 없어요.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기A web application designed to help users build and maintain a consistent Bible reading habit through tracking, streaks, and visual progress indicators.
저장소 README에서 가져옴
README 전체를 불러오는 중입니다. 아래는 저장된 발췌입니다.
Delight is a free Bible reading tracker for building a steady reading rhythm. Log chapters, follow a reading plan, and see your reading history and progress on the web or in the Android companion app.
Visit mydelight.app · Get the Android appREADME 전문 보기 ↗Delight is a free Bible reading tracker for building a steady reading rhythm. Log chapters, follow a reading plan, and see your reading history and progress on the web or in the Android companion app.
Visit mydelight.app · Get the Android app
The web application uses PHP 8.4+ and Laravel 12. Its interface is rendered with Blade, with HTMX for partial page updates; frontend assets use Tailwind CSS, Flowbite, Alpine.js, and Vite. Domain workflows live in app/Services, and the HTTP entry points are in routes/web.php and routes/api.php.
The Android-first companion app is a standalone Expo and React Native package in mobile/. It uses the Laravel versioned API; it is not part of the root npm package.
pdo_sqlite)git clone https://github.com/Orlando-Villanueva/delight.git
cd delight
composer install
npm ci
cp .env.example .env
touch database/database.sqlite
php artisan key:generate
php artisan migrate --seed
The example environment uses SQLite and Mailpit for local email. The seed command adds reading plans and sample development data. Keep real credentials in .env; do not commit that file.
Start these in separate terminals from the repository root:
npm run dev
php artisan serve
Then open http://localhost:8000. To compile frontend assets without Vite's development server, run npm run build.
APP_URL=http://localhost:8000 so the callback matches php artisan serve, register http://localhost:8000/auth/google/callback as an authorized redirect URI in Google, and set GOOGLE_CLIENT_ID and GOOGLE_CLIENT_SECRET in .env..env.example.1025 and its web inbox on port 8025.The mobile app has its own dependencies and environment file. For a limited Expo Go UI workflow:
cd mobile
cp .env.example .env.local
npm ci
npm start
Native Google sign-in and the full device workflow require a development build. See mobile/README.md for device setup, environment details, and mobile checks.
From the repository root:
php artisan test
npm run build
The mobile package has its own lint, typecheck, configuration, and Jest commands. Run them from mobile/; see its README.
| Path | Contents |
|---|---|
app/ | Laravel controllers, models, services, and actions |
resources/ | Blade views, JavaScript, and CSS |
routes/ | Web and versioned API routes |
database/data/reading-plans/ | Reading-plan schedules |
mobile/ | Standalone Expo and React Native app |
tests/ | Laravel feature and unit tests |
docs/ | Feature and operations documentation |
Delight is an independent product created and maintained by Orlando Villanueva. Contributions are welcome, and the source code is available under GPLv3.
The Delight name, logo, visual identity, and official service at mydelight.app remain associated with the original project. Forks and modified versions should use distinct branding and must not imply that they are official Delight releases or services.
This project is licensed under the GNU General Public License v3.0. See LICENSE for details.