Skip to content

Simple CDN for cruck store image upload for use in script etc with download upload and overview of all section

Notifications You must be signed in to change notification settings

gtolontop/Simple-File-Uploader

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

41 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

File-Uploader API Dashboard

πŸš€ 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. πŸ“πŸ”—


🌟 Key Features

  • File Upload & Management
    • Upload Endpoint: Easily upload your files via the /upload endpoint.
    • File Listing: Retrieve a list of uploaded files using the /api/files endpoint.
  • Static File Hosting
    Access your files directly via the /uploads endpoint.
  • 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.

🌐 Live Demo

Try the API Frontend live here: Demo Link

Try the API Backend Status Website / docs api --> live here: Demo Link


πŸ“‚ Source Code

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.


πŸ› οΈ Installation and Usage

To run this project locally, follow the steps below:

1. Clone the Repository

git clone https://github.com/CruckStore/Simple-File-Uploader
cd Simple-File-Uploader

2. Backend Setup

Navigate to the backend folder and set up the server:

cd backend
npm install -g pm2
npm install
pm2 start server.js

The backend will now be running on http://localhost:3000 and ready to handle API requests.

3. Frontend Setup (if applicable)

If you have a dashboard interface:

cd frontend
npm install
npm run build
npx serve -s dist -l 8080

The frontend will be served on http://localhost:8080.


πŸ”§ Recommendations

If you have a better solution for deploying or serving the API, feel free to suggest it via an issue on GitHub!


πŸ•’ Development Timeline

This project was built in under 6h hours spaced over 3 days!


πŸ“£ Join Our Community

πŸ“’ 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! ❀️

About

Simple CDN for cruck store image upload for use in script etc with download upload and overview of all section

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published