diff --git a/CHANGELOG.md b/CHANGELOG.md
index a312a26e4..72e5746f7 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,6 +1,8 @@
# Changelog
## [Unreleased]
+### Removed
+- Remove Velocity / Volatility from ProjectCard to optimize performance
## [1.20.0] 2018-09-14
### Added
diff --git a/app/assets/javascripts/components/projects/ProjectCard.js b/app/assets/javascripts/components/projects/ProjectCard.js
index 5d1ac4485..88eba978d 100644
--- a/app/assets/javascripts/components/projects/ProjectCard.js
+++ b/app/assets/javascripts/components/projects/ProjectCard.js
@@ -97,16 +97,6 @@ export default class ProjectCard extends React.Component {
if (joined) {
return(
-
- { I18n.t('velocity') }
- { project.get('velocity') }
-
-
-
- { I18n.t('volatility') }
- { project.get('volatility') }
-
-
{ this.renderUsersAvatar() }
diff --git a/app/assets/stylesheets/_members.scss b/app/assets/stylesheets/_members.scss
index e0cfcb7d7..d35afab28 100644
--- a/app/assets/stylesheets/_members.scss
+++ b/app/assets/stylesheets/_members.scss
@@ -1,7 +1,6 @@
.members {
display: table;
margin: 0 auto;
- margin-top: 15px;
text-align: center;
.member-list {
diff --git a/app/serializers/project_serializer.rb b/app/serializers/project_serializer.rb
index fd59a7558..e848247dc 100644
--- a/app/serializers/project_serializer.rb
+++ b/app/serializers/project_serializer.rb
@@ -13,8 +13,6 @@ class ProjectSerializer
def initialize(attrs = {})
self.name = attrs.truncate_name
- self.velocity = attrs.velocity
- self.volatility = attrs.volatility
self.slug = attrs.slug
self.path_to = attrs.path_to
self.archived_at = attrs.archived_date
diff --git a/spec/javascripts/components/projects/project_card_spec.js b/spec/javascripts/components/projects/project_card_spec.js
index 6e117725e..1ade55324 100644
--- a/spec/javascripts/components/projects/project_card_spec.js
+++ b/spec/javascripts/components/projects/project_card_spec.js
@@ -147,26 +147,6 @@ describe('', () => {
describe('#panelBody', () => {
describe('not archived', () => {
- it('should contain velocity information', () => {
- const wrapper = shallow();
- expect(wrapper.contains(
-
- { I18n.t('velocity') }
- 10
-
- )).toBe(true);
- });
-
- it('should contain volatility information', () => {
- const wrapper = shallow();
- expect(wrapper.contains(
-
- { I18n.t('volatility') }
- 0%
-
- )).toBe(true);
- });
-
it('should contain users avatar', () => {
const wrapper = shallow();
expect(wrapper.contains(
diff --git a/spec/serializers/project_serializer_spec.rb b/spec/serializers/project_serializer_spec.rb
index 18faa862e..472e68984 100644
--- a/spec/serializers/project_serializer_spec.rb
+++ b/spec/serializers/project_serializer_spec.rb
@@ -12,14 +12,6 @@
expect(project.truncate_name).to eq(serialized_project.name)
end
- it 'should have a velocity that matches' do
- expect(project.velocity).to eq(serialized_project.velocity)
- end
-
- it 'should have a volatility that matches' do
- expect(project.volatility).to eq(serialized_project.volatility)
- end
-
it 'should have a slug that matches' do
expect(project.slug).to eq(serialized_project.slug)
end