The ultimate tool for managing files from Slack.!
View Website
·
Report Bug
·
Request Feature
Main page:
Dashboard:
Files page:
Slack Manager is your best friend when it comes to files overload in your slack workspace. The app will help you get rid of files easily.
Features:
- Statistics
- Managing files
- Backup files ( by users )
- Delete files (bulk, or selected )
Getting started is easy!
Install angular
npm i -g @nestjs/cli
- Create a Slack app at https://api.slack.com/apps
- Clone the repo
git clone https://github.com/your_username_/Project-Name.git
- Install NPM packages
npm install
The app will run on localhost:4200 by default, and we need a backend, which will run usually at localhost:300. The backend repo is :backend
In backend, in main.ts
change this line:
app.enableCors({ origin: 'https://slack-man.web.app' });
to:
app.enableCors({ origin: 'http://localhost:4200' });
Change the api callback to this as well in slack api auth0 and permissions section to be able to get right redirection.
See the open issues for a list of proposed features (and known issues) in backend.
See the open issues for a list of proposed features (and known issues) in frontend.
Contributions are what make the open source community such an amazing place to be learn, inspire, and create. Any contributions you make are greatly appreciated.
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature
) - Commit your Changes (
git commit -m 'Add some AmazingFeature'
) - Push to the Branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
Distributed under the GNU3 License. See LICENSE
for more information.
Project Link: Slack Manager