Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/dhairya0907/creepypasta-text-generator-website

Website which uses Deep Learning to generate horror stories.
https://github.com/dhairya0907/creepypasta-text-generator-website

algorithmia deep-learning machine-learning neural-networks react-native rnn rnn-tensorflow text-generation-using-rnn text-generator website

Last synced: about 1 month ago
JSON representation

Website which uses Deep Learning to generate horror stories.

Awesome Lists containing this project

README

        



Logo

Creepypasta - Text Generator(Website)


Website which uses Deep Learning to generate horror stories.




View Demo
·
View Training Repo
·
Report Bug
·
Request Feature



 






## About The Project



Creepypasta Website Demo



Creepypasta Website Demo




There are two parts to the project. One is the Deep Learning model which generates the text. The other is the website which uses the model to generate text.

I have used Deep Learning model to generate text. It is a Neural Network which uses Recurrent Neural Network to generate text.

I have hosted a model on Algorithmia and used it's API to generate text.

### Built With
* [React Native](https://reactnative.dev/)
* [Algorithmia](https://algorithmia.com/)
* [Deployed using Vercel](https://vercel.com/)

### What I learned
* How to host Machine Learning models on Algorithmia.
* How to to develop a website using React Native.
* How to use Machine Learning model to generate text and display it on the website.

## Getting Started

To host web application on user localhost follow below steps :

### Prerequisites

* Follow the steps to Train and Host Machine Learning Model on [Creepypasta - Text Generator](https://github.com/dhairya0907/Creepypasta-Text-Generator).

* yarn
```sh
npm install --global yarn
```

### Installation
1. Clone the repo
```sh
git clone https://github.com/dhairya0907/Creepypasta-Text-Generator-Website.git
```
2. Install YARN packages
```sh
yarn install
```
3. Run on localhost
```sh
yarn web
```

4. Opens browser on http://localhost:3000/

**Note:** To avoid CORS issue while using Algorithmia, go to ```node_modules\algorithmia\lib``` and open file ```algorithm.js``` and change the line
```js
algorithmia.com/v1/algo/demo/Hello
```

to

```js
algorithmia.com/v1/web/algo/demo/Hello <- CORS-enabled route
```
* Refer to [https://github.com/algorithmiaio/algorithmia-nodejs/issues/12](https://github.com/algorithmiaio/algorithmia-nodejs/issues/12) for more information.

## Roadmap

See the [open issues](https://github.com/dhairya0907/Creepypasta-Text-Generator-Website/issues) for a list of proposed features (and known issues).

## License

Distributed under the MIT License. See [`LICENSE`](https://github.com/dhairya0907/Creepypasta-Text-Generator-Website/blob/main/LICENSE) for more information.

## Contact

Dhairya Sharma - [@dhairya_0907](https://twitter.com/dhairya_0907) - [email protected]

Project Github Link: [https://github.com/dhairya0907/Creepypasta-Text-Generator-Website](https://github.com/dhairya0907/Creepypasta-Text-Generator-Website)

Project Web Application Link: [https://creepypasta-demo.vercel.app](https://creepypasta-demo.vercel.app)