A Christ-centered learning app for exploring how the whole Bible points to Jesus.
"And beginning with Moses and all the Prophets, he explained to them what was said in all the Scriptures concerning himself." — Luke 24:27 (NIV)
Scripture Journey is a Christ-centered web app that helps readers explore how the entire Bible points to Jesus through 200 messianic prophecy lessons.
Each lesson connects:
- Old Testament prophecy
- New Testament fulfillment
- Scholarly attribution
- A reflective "Why This Matters" section
🌐 Live Demo | 📚 Browse Lessons | 🗺️ Prophecy Map | ⏳ Timeline | 🧠 Quiz
Many Bible tools help people read Scripture, but fewer help them trace how the entire biblical story points to Christ.
Scripture Journey was built to guide learners through a simple progression:
Lesson → Category → Biblical Storyline → Christ
Inspired by Luke 24:27, the app helps users explore the unfolding promise of the Messiah in a way that is reverent, approachable, and visually clear.
| Homepage | Prophecy Map |
|---|---|
![]() |
![]() |
| Timeline | Lesson Page |
|---|---|
![]() |
![]() |
| Dashboard | Quiz |
|---|---|
![]() |
![]() |
- 200 prophecy-centered lessons, each including:
- Old Testament prophecy + New Testament fulfillment
- A unique "Why This Matters" reflection
- Scholarly source badges
- 7 prophetic categories: Lineage, Identity, Ministry, Rejection, Passion, Resurrection, Kingdom
- 5 prophecy types: Direct Prophecy, Messianic Psalm, Typology, Prophetic Pattern, Applied Psalm
- Visual Prophecy Map and Timeline
- Dashboard with progress tracking and study streak
- Adaptive quiz drawn from completed lessons
- Search and filtering across all lessons
- Surprise Me random lesson feature
- Sources page with per-scholar lesson counts
- Local progress tracking via
localStorage - PWA install support
- Accessible, responsive UI
| Category | Description |
|---|---|
| Lineage | Ancestry and genealogy of the Messiah |
| Identity | Names, titles, and nature of the Messiah |
| Ministry | Teaching, miracles, and mission |
| Rejection | Opposition, betrayal, and denial |
| Passion | Suffering and crucifixion |
| Resurrection | Rising from the dead |
| Kingdom | Messiah's reign and eternal dominion |
| Field | Content |
|---|---|
| Title | Seed of the Woman |
| Old Testament | Genesis 3:15 |
| New Testament | 1 John 3:8 |
| Theme | The promised descendant who would defeat the serpent |
| Category | Lineage |
| Type | Direct Prophecy |
"Why This Matters" — This is the first messianic promise in Scripture, sometimes called the Protoevangelium ("first gospel"). From the very moment of humanity's fall, God pointed toward a Redeemer.
Lessons are attributed to three widely recognized works on messianic prophecy:
Catalogs 191 messianic prophecies and provides the numbering system used for cross-reference. Referenced in 66 lessons.
Appendix IX catalogs 456 Old Testament passages applied to the Messiah. Referenced in 155 lessons.
Provides detailed evidence for prophecy fulfillment. Referenced in 59 lessons.
| Layer | Technology |
|---|---|
| Framework | Next.js 14 (App Router) |
| Language | TypeScript |
| Styling | Tailwind CSS |
| ORM | Prisma |
| Database | PostgreSQL |
| Hosting | Render |
| App Format | Progressive Web App |
# Install dependencies
npm install
# Start development server
npm run dev# Build for production
npm run build
npm startapp/ Next.js App Router pages
components/ Reusable UI components
data/ Lesson dataset
lib/ Utilities and types
public/ Static assets and PWA files
Configured for Render with a managed PostgreSQL database.
Required environment variables:
DATABASE_URL=
NEXTAUTH_URL=
NEXTAUTH_SECRET=
EMAIL_FROM=Database migrations run automatically on deploy:
prisma migrate deployScripture quotations taken from The Holy Bible, New International Version® NIV®.
Copyright © 1973, 1978, 1984, 2011 by Biblica, Inc. Used for educational and devotional purposes.
Scripture Journey exists to help people explore Scripture thoughtfully and reverently — and to see how the entire biblical story points to Jesus.






