https://github.com/arab0v/image-uploader
website allows users to securely upload images to a server and generates random images while maintaining the anonymity of the user who uploaded the image.
https://github.com/arab0v/image-uploader
axios fast-auth-jwt fastapi mongodb react react-redux redux-toolkit tailwindcss
Last synced: 5 months ago
JSON representation
website allows users to securely upload images to a server and generates random images while maintaining the anonymity of the user who uploaded the image.
- Host: GitHub
- URL: https://github.com/arab0v/image-uploader
- Owner: arab0v
- Created: 2022-12-08T09:27:11.000Z (over 3 years ago)
- Default Branch: master
- Last Pushed: 2022-12-08T09:40:44.000Z (over 3 years ago)
- Last Synced: 2025-06-09T02:29:06.888Z (about 1 year ago)
- Topics: axios, fast-auth-jwt, fastapi, mongodb, react, react-redux, redux-toolkit, tailwindcss
- Language: JavaScript
- Homepage:
- Size: 65.4 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: Readme.md
Awesome Lists containing this project
README
# Image Uploader
Thanks for checking out this project! 👋
Image Uploader is a web application that allows users to login, register, and upload images to a shared storage. Each user can request a random image from the storage while keeping their identity anonymous.
## Table of contents
- [Overview](#overview)
- [Features](#Features)
- [Links](#links)
- [My process](#my-process)
- [Built with](#built-with)
- [Continued development](#continued-development)
- [Author](#author)
## Overview
### Features
- User authentication: users can register and login to the application.
- Image upload: users can upload images to the shared storage.
- Random image: users can request a random image from the storage.
- Anonymity: users' identities are kept anonymous when requesting images.
## My process
### Built with
#### frontend technology
- React
- Redux
- React-Redux Toolkit
- TailwindCss
- Axios
#### backend technology
- FastAPI
- Fast-Auth-JWT
- MongoDB
### Continued development
This project is a work in progress, and there are many features and improvements that we plan to add in the future. Some of the ideas that we are considering include:
- Implementing image search: allow users to search for images by keywords or tags.
- Adding image tags: allow users to add tags to their images to improve searchability.
- Improving user experience: make the application more user-friendly and intuitive.
- Adding user profiles: allow users to create and manage their own profiles.
- Expanding the storage: increase the capacity of the shared storage to allow more images.
If you have any suggestions or ideas for improving the project, please feel free to [open an issue](https://github.com/YousefAldabbas/image-uploader/issues) or [submit a pull request](https://github.com/YousefAldabbas/image-uploader/pulls). We welcome contributions from the community, and we are always looking for ways to make the project better.
## Author
- Twitter - [@joseph2s5](https://www.twitter.com/joseph2s5)