Project

Purpose and Motivation

The goal of ShineTime is to help users focus on the good in their lives, even during challenging times. Each day, users are invited to upload a photo and list three positive things from their day. These small moments of joy are then stored in a personal timeline, helping users appreciate and track their well-being over time.

Key Features

Daily Reflection
Upload a photo and write down three good things from your day. Only one entry per day is allowed to encourage a consistent and mindful habit. Calendar View
A clean and intuitive overview of all entries using FullCalendar.io, a JavaScript library for event-based interfaces. This Day Last Year
A unique feature that shows what the user documented exactly one year ago, highlighting personal growth and change over time. Daily Email Reminders
Users receive a short daily email reminder to not miss recording their day. Customization
Users can personalize the website’s appearance by choosing from color themes, making the experience more enjoyable and tailored. Community & Social Features
Users can choose to make their entries public, contributing to a community feed of uplifting stories. Posts can be liked by others, fostering a positive and encouraging environment. Friends & Highlights
A simple friendship system allows users to connect with others, send and accept friend requests, and even remove friends if necessary. Friends can share and view each other’s highlights for a more connected experience. Smart Search
“Show me all entries from January.” Users can search for specific memories using different filters.

Final Thoughts

ShineTime is more than just a journaling tool. It’s a digital space for gratitude, reflection, and community.

By focusing on small moments of joy, ShineTime helps users create a lasting habit of mindfulness — one entry at a time.

Guide through Shinetime

Home

Login

Dashboard

Menu

Diary

Appendices

Creators

Anonyme Person