Heyme offers a unique opportunity for individuals to connect with their future selves by sending messages that serve as a powerful source of motivation and a poignant reminder of their journey.
Whether aspiring towards personal or professional goals, this project allows individuals to envision their desired future and set a tangible reminder of their progress thus far.
By engaging in this introspective exercise, individuals can cultivate a deeper understanding of their values, priorities, and aspirations, ultimately leading to enhanced self-awareness and personal growth.
- Dark mode with
next-themes
- Message scheduling: This project could allow users to schedule messages to be delivered to their future selves at a specific time and date,
- Customization options: Users could have the ability to customize their messages by sending to themselves directly or to someone else
- Time capsules: This project could offer the option to create time capsules, which allow users to send messages to their future selves to be delivered at a specific point in the future, such as 5, 10, or 20 years from now.
- Social sharing: This project could be shared with other platforms, such as social media or productivity apps, to help users stay connected to their goals and motivations.
-
Prerequisites
On all platforms:
- Install Node version 16.4.0
- Install yarn
-
Clone the repo
git clone <your fork>
-
Set up environment variables
cp .env.example .env.local
Update env variables with your environment viariables
-
Run the development server:
yarn dev
The application uses a number of services:
- MySQL for data storage
- Zeptomail for transactional emails
- Web media API
- Web Media Recorder API
Here's an overview of the application architecture: