/startup-name-generator

Name generator for startups

Primary LanguageHTML

Startup Name Generator

Name generator for startups

Description

This projects creates names for startups that have difficulty coming up with their own name.

Setup

Clone the repository to your computer. The requirements.txt file contains the backend requirements, which can be installed with

 pip install -r requirements.txt

After the dependencies have been installed, the program can be run with

 python service.py

Open a web browser and go to http://127.0.0.1:5000/ to see the webpage and get the name for your new hot startup.

Technologies

Backend: Python, Flask, Jinja2, PIL

Frontend: HTML, CSS, Bootstrap, jQuery

Names are generate here(source) where recurrent neural networks are used to create pronounceable names. The pronounceability of the words is based on a Markov chain model built on the basis of the 20k most common words in the English language, the assumption being that more common a word is, the more easy it is to pronounce.

Credits

Project based on an idea by Kirill Soloviev, service design by Eevastiina Rindell, frontend coding by Jere Suikkila and backend/frontend coding by Omar El-Begawy

This was a project for the Helsinki AngelHack 27-28.5.2017.

Team pitching the idea at the hackathon finale