storeDoc is a web application designed to facilitate the upload and storage of files on the web and local storage solutions.
Features
- Access Control: Set Access Control Lists (ACLs) to manage file permissions.
- MIME Type Handling: Automatically detect and assign the correct MIME type to uploaded files.
Installation
To set up the development environment:
-
Clone the repository:
git clone https://github.com/KingrogKDR/storeDoc.git cd storeDoc -
Install dependencies:
Using npm:
Or using yarn:
Development
To start the development server:
npm run dev # or yarn dev # or pnpm dev # or bun dev
Open http://localhost:3000 in your browser to view the application.
You can start editing the page by modifying app/page.tsx. The page auto-updates as you edit the file.
Deployment
The application is deployed on Vercel and can be accessed at store-doc-one.vercel.app.
To deploy your own instance:
-
Fork the repository on GitHub.
-
Connect your forked repository to Vercel by following the Vercel deployment documentation.
-
Set up environment variables on Vercel to configure your cloud storage credentials.
Contributing
We welcome contributions! To get started:
-
Fork the repository.
-
Create a new branch for your feature or bugfix:
git checkout -b feature-name
-
Make your changes and commit them with descriptive messages.
-
Push your changes to your forked repository:
git push origin feature-name
-
Open a pull request to the main repository.
License
This project is licensed under the MIT License. See the LICENSE file for details.