Skip to content
/ koru Public

Koru connects you to the Māori concept of growth and renewal, inviting daily reflections to foster gratitude and mindfulness.

Notifications You must be signed in to change notification settings

lilymtle/koru

Repository files navigation

Koru

Description

Koru connects you to the Māori concept of growth and renewal, inviting daily reflections to foster gratitude and mindfulness.

Koru is a spiral shape that reflects the unfurling of a silver fern frond. It symbolizes new life, growth, strength, and peace—qualities that can be cultivated through the practice of gratitude.

Here's what it looks like:

koru plant unfurling

Why Koru?

Koru was inspired by my personal journey through difficult times. During this period, I discovered the transformative power of gratitude through books and my own journal, where I recorded three things I was grateful for each day.

This practice shifted my mindset, fostering positivity, hope, and happiness. I realized that gratitude is a powerful tool for enhancing our lives. My goal is to provide a space where individuals can connect with their own experiences, find joy in the small moments, and embrace the journey of growth and renewal. Together, we can harness the strength of gratitude to enhance our lives in meaningful ways.

Features

I am currently planning on the following features:

  • User registration and login: Secure sign-up and authentication for personalized experiences.

  • Daily gratitude journal entries: Users can easily add and manage their daily reflections.

  • Search function: Review previous entries and identify patterns over time.

  • Fully responsive design: Seamless experience across all devices, from mobile to desktop.

  • Incorporation of UX best practices: Designed with user experience in mind for intuitive navigation.

Additional features may be added in the future...

Current Updates

November 27, 2024
  • Added login function
  • Created /api/users/update route
    • This route will allow users to update their profile
    • Added the ability for a user to change their name, updating it on Firebase and database
  • Implemented auth context provider and protected route
    • Certain parts of the web app will not be accessible depending on whether the current user is authenticated or not (e.g., profile page)
    • Added conditional rendering to reflect authentication status
  • Now that the registration/login system work, I'll start working on the journal. Most likely the front-end/design piece first, and then add functionality.
November 26, 2024
  • Created users table
  • Finished setting up Firebase for client and server
  • Created /api/users/register route
    • This took a bit of time... so grateful for StackOverflow and Next.js documentation 😂
  • Updated register page
    • Added form validation
    • Created form handlers (input change, form submit)
  • Can now register and have user added to database. Will work on login/logout function next, and then add context & protected routes
November 13, 2024
  • Complete profile page
    • Added profile and journal menu
    • Only completed the design - still need to add functionality
  • Will start on user authorization/authentication and set up MySQL database now that profile page is done.
November 11, 2024
  • Created profile page
  • Completed register and login pages
    • Only completed the design - need to add form validation and functionality
  • Updated contact page
November 10, 2024
  • Completed about page
    • Added breakpoint for mobile (320px), tablet (768px), and desktop (1280px)
  • Updated main page

Tech Stack

Front-End Technologies
  • HTML
  • CSS
  • Tailwind CSS
  • Next.js
  • TypeScript
  • Firebase
Back-End Technologies
  • TypeScript
  • Node.js
  • Express.js
  • Knex.js
  • MySQL
Libraries/Tools
  • Material UI
  • shadcn/uiz
  • embla-carousel-react
  • react-fast-marquee
  • classnames

Future Improvements

To be added.

Contact Information

I welcome constructive feedback from everyone—software engineers, UX/UI designers, and anyone interested in my work! Your insights are invaluable for my growth and the improvement of my projects.

Please feel free to reach out to me on GitHub or LinkedIn. I also invite you to check out my other project I am working on, as well as my portfolio:

Resources

Here is a list of gratitude books I have read and found impactful:

I also recommend the video "An Experiement in Gratitude | The Science of Happiness on YouTube, published by Participant. It's less than 8-minutes! You can watch it here.

About

Koru connects you to the Māori concept of growth and renewal, inviting daily reflections to foster gratitude and mindfulness.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published