🚀 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! ❤️