https://github.com/chocoonestrogen/image-uploader
This is a component of My Website that allows me to upload images to the server.
https://github.com/chocoonestrogen/image-uploader
file-upload image image-uploader uploader
Last synced: 5 months ago
JSON representation
This is a component of My Website that allows me to upload images to the server.
- Host: GitHub
- URL: https://github.com/chocoonestrogen/image-uploader
- Owner: chocoOnEstrogen
- License: mit
- Created: 2024-08-21T22:07:33.000Z (10 months ago)
- Default Branch: main
- Last Pushed: 2024-09-04T00:38:45.000Z (9 months ago)
- Last Synced: 2025-01-11T22:24:37.469Z (5 months ago)
- Topics: file-upload, image, image-uploader, uploader
- Language: EJS
- Homepage: https://i.0x7ffed9b08230.dev
- Size: 195 KB
- Stars: 1
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: .github/CONTRIBUTING.md
- Funding: .github/FUNDING.yml
- License: LICENSE
- Code of conduct: .github/CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
Image Uploader
This is a component of [My Website](https://github.com/stellaOnEstrogen/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](https://nodejs.org/en/) installed.
```bash
# Install dependencies
$ npm install
```If you want to use the name like "image-uploader" in the terminal, follow the steps below:
```bash
# Build the project
$ npm run build
```Run the following command to create a symbolic link to the `bin` directory.
```bash
npm i -g
``````bash
# 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](https://getsharex.com/)## License
This project is licensed under the MIT License - see the [LICENSE](./LICENSE) file for details.