https://github.com/iamvukasin/filminds
🤖 Personal movie recommendation chat bot
https://github.com/iamvukasin/filminds
bot chatbot django django-rest-framework movies-recommendation python
Last synced: about 1 month ago
JSON representation
🤖 Personal movie recommendation chat bot
- Host: GitHub
- URL: https://github.com/iamvukasin/filminds
- Owner: iamvukasin
- License: mit
- Created: 2019-03-02T11:25:06.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2021-03-19T14:17:35.000Z (over 5 years ago)
- Last Synced: 2025-03-06T05:13:30.372Z (over 1 year ago)
- Topics: bot, chatbot, django, django-rest-framework, movies-recommendation, python
- Language: Python
- Homepage:
- Size: 6.67 MB
- Stars: 1
- Watchers: 3
- Forks: 1
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Filminds
[](https://app.codacy.com/app/iamvukasin/filminds?utm_source=github.com&utm_medium=referral&utm_content=iamvukasin/filminds&utm_campaign=Badge_Grade_Dashboard)
## Table of contents
* [Getting started](#getting-started)
* [Front-end](#front-end)
* [Backend-end](#back-end)
* [Configuration](#configuration)
* [License](#license)
## Getting started
### Front-end
Before building and running the project, make sure you have installed [Node.js](https://nodejs.org/en/download/) and
[Yarn](https://yarnpkg.com/en/docs/install). Now, you have to install [Gulp](https://gulpjs.com/):
```bash
$ npm install gulp-cli -g
```
And then move to the project's root folder and install all dependencies:
```bash
$ yarn
```
If you want to build the project, just type:
```bash
$ gulp
```
### Back-end
We use Django as our back-end framework. Before running the project make sure you have installed
[Python 3](https://www.python.org/downloads/) and
[Pipenv](https://pipenv.readthedocs.io/en/latest/install/#installing-pipenv). To download the dependencies, just type:
```bash
$ pipenv install --dev
```
To run the project, make sure you're in the project's root and type:
```bash
$ python manage.py runserver
```
### Configuration
All project configuration is controlled in the `config.py` file. Make sure you have added API keys here or via
environment variables:
```python
TMDB_API_KEY = <>
WIT_ACCESS_TOKEN = <>
```
## License
Filminds is released under the [MIT license](LICENSE).