π Discover File-Uploader API Dashboard!
I'm excited to share File-Uploader API Dashboard, a powerful API for seamless file uploads, retrievals, and real-time logging β all managed through an intuitive status dashboard. ππ
- File Upload & Management
- Upload Endpoint: Easily upload your files via the
/uploadendpoint. - File Listing: Retrieve a list of uploaded files using the
/api/filesendpoint.
- Upload Endpoint: Easily upload your files via the
- Static File Hosting
Access your files directly via the/uploadsendpoint. - Real-Time API Logs
Monitor every API call with detailed logs on the status page. - User-Friendly Documentation
Built-in pages explain how to use the API endpoints.
Try the API Frontend live here: Demo Link
Try the API Backend Status Website / docs api --> live here: Demo Link
Find the full source code here: GitHub - File-Uploader API Dashboard
β Donβt forget to star the project if you like it!
π‘ Have Ideas or Improvements?
Please open an issue on GitHub, and I'll be happy to work on your suggestions.
To run this project locally, follow the steps below:
git clone https://github.com/CruckStore/Simple-File-Uploader
cd Simple-File-UploaderNavigate to the backend folder and set up the server:
cd backend
npm install -g pm2
npm install
pm2 start server.jsThe backend will now be running on http://localhost:3000 and ready to handle API requests.
If you have a dashboard interface:
cd frontend
npm install
npm run build
npx serve -s dist -l 8080The frontend will be served on http://localhost:8080.
If you have a better solution for deploying or serving the API, feel free to suggest it via an issue on GitHub!
This project was built in under 6h hours spaced over 3 days!
π’ Join our Discord Server: discord.gg/cruckstore
Chat with me and the community, share ideas, and get support for your projects!
π‘ Need a Custom Project?
Contact me on Discord: gtol and letβs discuss your ideas!
Thank you for checking out File-Uploader API Dashboard. Contributions are welcome β letβs build something awesome together! β€οΈ