MemoryHub is a personalized digital memory repository designed to capture and cherish the moments spent with your partner. It serves as a thoughtful gift, enabling users to curate date itineraries and store images accompanied by text descriptions, ensuring that every precious moment is preserved and easily accessible.
Explore the docs »
View Demo
·
Report Bug
·
Request Feature
Table of Contents
To access the deployed / preview, use the following credentials.
- Username: user
- Password: password
To get a local copy up and running follow these simple steps.
- Set up a firebase application.
- Set up a planetscale account and database.
- Clone the repo
git clone https://github.com/javianng/memories-hub.git
- Install NPM packages
npm install
- Enter your API in
.env
. You can copy and use the.env.example
provided wiht your own api keys. - In
admin.tsx
, uncomment the codes that are commented out and remove the existing button code.
- To allow you to add Core Memories and Date Requests and their components.
- Access by going to the .../admin url.
- Disabled by default to prevent my deployed page to be amended.
- Filmstrip aesthetic that links to a dynamic page for each memory
- Full stack application created.
- Firebase upload in admin portal.
See the open issues for a full list of proposed features (and known issues).
Distributed under the MIT License. See LICENSE.txt
for more information.
Javian Ng - @j_avianzz - [email protected]
Project Link: https://github.com/javianng/memories-hub