Skip to content

First Public Version

Latest

Choose a tag to compare

@YaseiTanuki YaseiTanuki released this 18 Sep 15:10
· 1 commit to main since this release

Memory-Storage is now available!!

Website to store your precious memory in more visible way.

I used to store many images with my family and friends on the computer and keep one backup version on Google Drive.

This way has a lot of disadvantages:

  • It takes a lot of time to find an image.
  • Restoring all the files also takes a long time.
  • Viewing images by clicking on each file is somehow boring.

Besides, not only images, I also want to write down a detail about something that I created (why I make it, for who... etc), while I still remember, for example: small programs, handicraft toys...

So, I created this site, for easier storing, giving details and viewing your memories.

Visual

This site is available online. You may want to take a look: here

P/s: I'm using free hosting service (Render), which will automatically spun down after 15 minutes of inactivity. Render spins it up again when a new requset come. Which mean, the first time you send request (Register, login... etc), it will takes sometime.

Installation

If you want this site to run locally

  1. Install the newest version of Nodejs on your machine.
  2. Create MongoDB account. And get the connection string.
  3. Create a file .env inside server directory. Paste your connection string like this:
    URI = "Your connection string here".
    PORT = 1707
    TOKEN_SECRET = "your secret string"
    SESSION_SECRET = "your secret string too"
  1. Open 2 terminal windows, each in client and server directory.
  2. Run npm install command in both terminal.
  3. Run npm run dev command in both terminal.
  4. Open your browser and go to: localhost:5173.
  5. Enjoy

Features

Currently support features as below, there are still many features that I'm working on. So, this list will be updated in the future.

  • Register
  • Login/logout
  • Profile
  • Upload Imagebr/>
  • View Image
  • Upload product
  • View product