This is a Next.js project bootstrapped with create-next-app
.
First, run the development server:
npm run dev
# or
yarn dev
# or
pnpm dev
# or
bun dev
Open http://localhost:3000 with your browser to see the result.
You can start editing the page by modifying app/page.tsx
. The page auto-updates as you edit the file.
This project uses next/font
to automatically optimize and load Geist, a new font family for Vercel.
To learn more about Next.js, take a look at the following resources:
- Next.js Documentation - learn about Next.js features and API.
- Learn Next.js - an interactive Next.js tutorial.
You can check out the Next.js GitHub repository - your feedback and contributions are welcome!
The easiest way to deploy your Next.js app is to use the Vercel Platform from the creators of Next.js.
Check out our Next.js deployment documentation for more details.
- Style changes, refactors
- Add ai insight generator for past journal entry page. Ability to delete past journal entry
- Add privacy, terms page. Links to Github and Linkedin
- TODO: Dark mode toggle, responsive navbar. Add tests
- QUESTIONS: Is there a way to have the user select the words in the passage by clicking on them in the Lectio step?
- Initial implementation of journal feature
- Redis key fixes so that it restarts every day
- Use redis to cache scripture passages and other things
- Add storage of reflections and ai generated insight for lectio divina feature
- Added tests
- TIL: Jest does not support async Server Components
- Adding more pages for Lectio Divina feature
- Continuing to experiment with caching. Initial work for lectio divina feature. Move BiblePassage into components folder
- Still fiddling with caching. May need to set something up with redis?
- Trying to figure out caching in server components for MVP
- Set up gpt api keys and tested sample response
- TODO: Use gpt-4.1-mini to pick scripture verse and reflection of the day
- QUESTIONS: Can you shape the response of the api? e.g. verse, text, reflection
- Use react-icons
- Deployed to Vercel
- Implemented initial version of Scripture page
- Turn FeatureCards into components
- Modifications to navbar
- Added initial version of landing page
- Added additional routes
- Added footer and navigation
- Added routing
- Added shadcn/ui
- Project initialization