ShareX Server
Technologies: JavaScript, Redis, MongoDB, Git, Mongoose
Repository: alexanderpaolini/sharex-server
A webserver built for managing screenshots uploaded via ShareX or similar software.
I created this to become more familiar with the structure and use of systems like imgur as well as an introduction to web development.
Key Features
- Built a server using Express.js and EJS for the frontend to display uploaded images.
- Implemented file storage across multiple servers, enhancing the scalability of the platform.
- Integrated Redis for caching and improving performance by temporarily saving images on the host server.
- Used MongoDB and Mongoose for storing metadata about the images.
What I Learned
- Developing full-stack applications with both frontend (Express.js) and backend (Node.js, MongoDB).
- Handling file storage and optimization with Redis.
- Scaling applications with distributed file storage systems.
> Back