Skip to content

miki995/slack-manager-api

Repository files navigation

Issues LinkedIn


Logo

Slack Manager

The ultimate tool for managing files from Slack.!
View Website · Report Bug · Request Feature

Table of Contents

About The Project

Main page:

Product Name Screen Shot

Dashboard:

Product Name Screen Shot

Files page:

Product Name Screen Shot

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 )

Built With

Getting Started

Getting started is easy!

Prerequisites

Install angular

 npm i -g @nestjs/cli

Installation

  1. Create a Slack app at https://api.slack.com/apps
  2. Clone the repo
git clone https://github.com/your_username_/Project-Name.git
  1. Install NPM packages
npm install

Usage

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.

Roadmap

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.

Contributing

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.

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

License

Distributed under the GNU3 License. See LICENSE for more information.

Contact

@ngquad - [email protected]

Project Link: Slack Manager

Acknowledgements