Repository navigation
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
- Install the newest version of Nodejs on your machine.
- Create MongoDB account. And get the connection string.
- 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"
- Open 2 terminal windows, each in client and server directory.
- Run
npm installcommand in both terminal. - Run
npm run devcommand in both terminal. - Open your browser and go to:
localhost:5173. - 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