README.md

Image Uploader

This is a component of My Website that allows me to upload images to the server. The images are stored in a SQLLite database and served from the server using a REST API.

Development

To run the website locally, you need to have Node.js installed.

# Install dependencies
$ npm install
If you want to use the name like "image-uploader" in the terminal, follow the steps below:
# Build the project
$ npm run build

Run the following command to create a symbolic link to the bin directory.

npm i -g
# Start the development server

# For development
$ npm run dev

# For production
image-uploader --port 5017

The Website and API will be available at http://localhost:5017/.

Features

  • Upload images to the server
  • View all images uploaded to the server
  • Share images with a link
  • User authentication

Todos

  • Allow users to delete images
  • Allow users to edit images
  • Allow users to search for images
  • Allow users to upload with sharex

License

This project is licensed under the MIT License - see the LICENSE file for details.