<commit_before># Speech Analysis Group Assignment (Final Project)

[![License](http://img.shields.io/:license-mit-blue.svg)](http://doge.mit-license.org)

Final assignment for Web Architecture and Cloud Computing class at UNM (ECE 495/595) by

* <NAME> (<EMAIL>)
* <NAME> (<EMAIL>)
* <NAME> (<EMAIL>)
* <NAME> (<EMAIL>)
* <NAME> (<EMAIL>)
* <NAME> (<EMAIL>).

## Instructions

Clone the repo:
```bash
git clone https://github.com/l50/speech_analysis.git <name of folder you choose> && cd <name of folder you chose>
```
Set up the database:
```bash
rake db:migrate
```
Create Test Data:
```bash
rake db:seed
```
Run the server:
```bash
rails s
```

## Contributing
Please fork and do a pull request when you've created a feature that you want to be added.

## Todo
#### General:
- [x] Initial meeting with client <NAME> - Due Nov 5
- [x] Project Management Plan - Due: Nov 10
- [x] Initial Requirements Document - Due: Nov 12
- [x] Gantt Chart - Due: Nov 12
- [] Initial prototype - Due: Nov 17
- [] Prototype 2 - Due: Nov 24
- [] Prototype 3 - Due: Dec 1
- [] Final Presentation - Due: Dec 8-10
#### For assignment:
- [] Ensure instructions for coding side are up-to-date
- [] Get UNM logo
- [] Supplement Replace Speech App in upper left corner with UNM logo
- [] Create interface for inputting Phoneme Data
- [] Create instructions
- [] Spec tests for ruby code
- [] Spec tests for Javascript code
- [] Implement concept of administrative account
- [] Ensure aesthetics of page are good
- [] Determine way to create new options to add to drop down boxes (ex. state, country, etc.)

#### Jayson:
- [x] Create initial project skeleton
- [x] Fix layout of git repo
- [x] Create basic interface for CRUD operations
- [x] Implement authentication
- [x] Add bootstrap to make interface easier to use
- [x] Create seed data file with existing data provided by client
- [] Fix flash notices
- [] Update Edit User page with bootstrap buttons for aesthetics and consistency
- [] Get queries from client
- [] Implement logic to separate views for different users
- [] Push product to Heroku

#### Future Work:
- [] Ensure only users that client allows can sign up for speech app
- [] Temporary table to allow users to save incomplete submissions for speakers.
<commit_msg>Updated README.md further<commit_after># Speech Analysis Group Assignment (Final Project)

[![License](http://img.shields.io/:license-mit-blue.svg)](http://doge.mit-license.org)

Final assignment for Web Architecture and Cloud Computing class at UNM (ECE 495/595) by

* <NAME> (<EMAIL>)
* <NAME> (<EMAIL>)
* <NAME> (<EMAIL>)
* <NAME> (<EMAIL>)
* <NAME> (<EMAIL>)
* <NAME> (<EMAIL>).

## Instructions

Clone the repo:
```bash
git clone https://github.com/l50/speech_analysis.git <name of folder you choose> && cd <name of folder you chose>
```
Set up the database:
```bash
rake db:migrate
```
Create Test Data:
```bash
rake db:seed
```
Run the server:
```bash
rails s
```

## Contributing
Please fork and do a pull request when you've created a feature that you want to be added.

## Todo
#### General:
- [x] Initial meeting with client <NAME> - Due Nov 5
- [x] Project Management Plan - Due: Nov 10
- [x] Initial Requirements Document - Due: Nov 12
- [x] Gantt Chart - Due: Nov 12
- [] Initial prototype - Due: Nov 17
- [] Prototype 2 - Due: Nov 24
- [] Prototype 3 - Due: Dec 1
- [] Final Presentation - Due: Dec 8-10

#### For assignment:
- [] Ensure instructions for coding side are up-to-date
- [] Get UNM logo
- [] Supplement Replace Speech App in upper left corner with UNM logo
- [] Create interface for inputting Phoneme Data
- [] Ensure input file is being displayed properly
- [] Grab Phoneme image and display
- [] Display table for phoneme translations
- [] Create instructions
- [] Spec tests for ruby code
- [] Spec tests for Javascript code
- [] Implement concept of administrative account
- [] Ensure aesthetics of page are good
- [] Determine way to create new options to add to drop down boxes (ex. state, country, etc.)
- [] Remove unnecessary components to project

#### Jayson:
- [x] Create initial project skeleton
- [x] Fix layout of git repo
- [x] Create basic interface for CRUD operations
- [x] Implement authentication
- [x] Add bootstrap to make interface easier to use
- [x] Create seed data file with existing data provided by client
- [] Fix flash notices
- [] Update Edit User page with bootstrap buttons for aesthetics and consistency
- [] Get queries from client
- [] Implement logic to separate views for different users
- [] Push product to Heroku

#### Amber:

#### Jeffrey:

#### Harish:

#### Nicole:

#### Meghana:

#### Future Work (May not be encompassed in assignment):
- [] Ensure only users that client allows can sign up for speech app
- [] Temporary table to allow users to save incomplete submissions for speakers.

{'fraction_non_alphanumeric': 0.11935350186489847, 'fraction_numerical': 0.010360547036883548, 'mean_word_length': 3.915478615071283, 'pattern_counts': {'":': 0, '<': 33, '<?xml version=': 0, '>': 33, 'https://': 2, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '2155087', 'n_tokens_mistral': 1485, 'n_tokens_neox': 1364, 'n_words': 649}