Index: client_app/src/components/filter/search.js
===================================================================
--- client_app/src/components/filter/search.js	(revision 4302312051f1972813dff1cedf494d6cfc1a4ae2)
+++ client_app/src/components/filter/search.js	(revision ed3f5c40ee574173f3926bd65ca1169d6fe4b27f)
@@ -95,7 +95,7 @@
                 </Form>
 
-                {formData.items.map(item => {
-                    return  (item.skillsTrained && <Internships
-                            item={item} />) || (<Jobs item={item} />)
+                {formData.items.map((item,index) => {
+                    return (item.skillsTrained && <Internships key={item.id} index={index} item={item} />)
+                        || (<Jobs key={item.id} index={index} item={item} />)
                 })}
             </Container>
Index: client_app/src/components/item_components/internship_component.js
===================================================================
--- client_app/src/components/item_components/internship_component.js	(revision 4302312051f1972813dff1cedf494d6cfc1a4ae2)
+++ client_app/src/components/item_components/internship_component.js	(revision ed3f5c40ee574173f3926bd65ca1169d6fe4b27f)
@@ -5,15 +5,15 @@
     return(
         <Segment>
-            <Header as="h3">{props.title}</Header>
-            {props.type!=="USER" ? <Button primary>Edit</Button> : <span> </span>}
-            <Segment>{props.description}</Segment>
+            <Header as="h3">{props.item.title}</Header>
+            {props.item.type!=="USER" ? <Button primary>Edit</Button> : <span> </span>}
+            <Segment>{props.item.description}</Segment>
             <Segment>
-                <Header as="h5" color="grey">{props.accountName}</Header>
-                <Header as="h4" color="blue">Owner Mail: {props.accountEmail}</Header>
+                <Header as="h5" color="grey">{props.item.accountName}</Header>
+                <Header as="h4" color="blue">Owner Mail: {props.item.accountEmail}</Header>
             </Segment>
             <Segment>
                 <Header as="h3">Skills Trained:</Header>
                 <List>
-                    {props.skills.map(skill => {
+                    {props.item.skillsTrained.map(skill => {
                         return <List.Item key={skill.id}>{skill.name}</List.Item>
                     })}
Index: client_app/src/components/item_components/job_component.js
===================================================================
--- client_app/src/components/item_components/job_component.js	(revision 4302312051f1972813dff1cedf494d6cfc1a4ae2)
+++ client_app/src/components/item_components/job_component.js	(revision ed3f5c40ee574173f3926bd65ca1169d6fe4b27f)
@@ -7,5 +7,5 @@
         <Segment>
             <Header as="h3">{props.item.title}</Header>
-            {props.type!=="USER" ? <Button primary as={Link} to={{
+            {props.item.type!=="USER" ? <Button primary as={Link} to={{
                 pathname: "/edit/job",
                 state: {
@@ -23,5 +23,5 @@
                 <Header as="h3">Skills Required:</Header>
                 <List>
-                    {props.item.skills.map(skill => {
+                    {props.item.skillsRequired.map(skill => {
                         return <List.Item key={skill.id}>{skill.name}</List.Item>
                     })}
Index: client_app/src/components/item_components/project_component.js
===================================================================
--- client_app/src/components/item_components/project_component.js	(revision 4302312051f1972813dff1cedf494d6cfc1a4ae2)
+++ client_app/src/components/item_components/project_component.js	(revision ed3f5c40ee574173f3926bd65ca1169d6fe4b27f)
@@ -6,15 +6,15 @@
     return(
         <Segment>
-            <Header as="h3">{props.title}</Header>
-            {props.type!=="USER" ? <Button primary>Edit</Button> : <span> </span>}
-            <Segment>{props.description}</Segment>
+            <Header as="h3">{props.item.title}</Header>
+            {props.item.type!=="USER" ? <Button primary>Edit</Button> : <span> </span>}
+            <Segment>{props.item.description}</Segment>
             <Segment>
-                <Header as="h5" color="grey">{props.accountName}</Header>
-                <Header as="h4" color="blue">Owner Mail: {props.accountEmail}</Header>
+                <Header as="h5" color="grey">{props.item.accountName}</Header>
+                <Header as="h4" color="blue">Owner Mail: {props.item.accountEmail}</Header>
             </Segment>
             <Segment>
                 <Header as="h3">Skills Required:</Header>
                 <List>
-                    {props.skills.map(skill => {
+                    {props.item.skillsRequired.map(skill => {
                         return <List.Item key={skill.id}>{skill.name}</List.Item>
                     })}
Index: client_app/src/components/main/App.js
===================================================================
--- client_app/src/components/main/App.js	(revision 4302312051f1972813dff1cedf494d6cfc1a4ae2)
+++ client_app/src/components/main/App.js	(revision ed3f5c40ee574173f3926bd65ca1169d6fe4b27f)
@@ -63,6 +63,6 @@
                       <Route path={"/register/project"} render={() => <ProjectRegister accountId={this.state.currentUser.id} type={this.state.currentUser.type} updateProjects={this.updateProjects} />}/>
                       <Route path={"/edit/job"} render={(props) => <EditJob {...props}  editJob={this.editJob}/>} />
-                      <Route path={"/edit/internship"} render={(props) => <EditInternship {...props}  editJob={this.editInternship}/>} />
-                      <Route path={"/edit/project"} render={(props) => <EditProject {...props}  editJob={this.editProject}/>} />
+                      {/*<Route path={"/edit/internship"} render={(props) => <EditInternship {...props}  editJob={this.editInternship}/>} />*/}
+                      {/*<Route path={"/edit/project"} render={(props) => <EditProject {...props}  editJob={this.editProject}/>} />*/}
                       <Route path={"/logout"} render={() => <Redirect to={"/login"}/>}/>
                       <Route path={"/"} render={() => <Redirect to={"/login"}/>}/>
Index: client_app/src/components/work/company_internships.js
===================================================================
--- client_app/src/components/work/company_internships.js	(revision 4302312051f1972813dff1cedf494d6cfc1a4ae2)
+++ client_app/src/components/work/company_internships.js	(revision ed3f5c40ee574173f3926bd65ca1169d6fe4b27f)
@@ -12,12 +12,9 @@
                     <Button as={Link} to={"/register/internship"} primary>Add</Button>
                     <h1>Registered Internships:</h1>
-                    {props.userProfile.internships.map(item =>{
+                    {props.userProfile.internships.map((item, index) =>{
                         return <Internships
-                            title={item.title}
-                            description={item.description}
-                            accountName={item.accountName}
-                            accountEmail={item.accountEmail}
-                            skills={item.skillsTrained}
-                            type={props.userProfile.type}
+                            key={item.id}
+                            index={index}
+                            item={item}
                         />
                     })}
Index: client_app/src/components/work/company_jobs.js
===================================================================
--- client_app/src/components/work/company_jobs.js	(revision 4302312051f1972813dff1cedf494d6cfc1a4ae2)
+++ client_app/src/components/work/company_jobs.js	(revision ed3f5c40ee574173f3926bd65ca1169d6fe4b27f)
@@ -12,6 +12,8 @@
                     <Button as={Link} to={"/register/job"} primary>Add</Button>
                     <h1>Registered Jobs:</h1>
-                    {props.userProfile.jobs.map(item =>{
+                    {props.userProfile.jobs.map((item, index) =>{
                         return <Jobs
+                            key={item.id}
+                            index={index}
                             item={item}
                         />
Index: client_app/src/components/work/team_jobs.js
===================================================================
--- client_app/src/components/work/team_jobs.js	(revision 4302312051f1972813dff1cedf494d6cfc1a4ae2)
+++ client_app/src/components/work/team_jobs.js	(revision ed3f5c40ee574173f3926bd65ca1169d6fe4b27f)
@@ -12,6 +12,8 @@
                     <Button as={Link} to={"/register/job"} primary>Add</Button>
                     <h1>Registered Jobs:</h1>
-                    {props.userProfile.jobs.map(item =>{
+                    {props.userProfile.jobs.map((item, index) =>{
                         return <Jobs
+                            key={item.id}
+                            index={index}
                             item={item}
                         />
Index: client_app/src/components/work/team_projects.js
===================================================================
--- client_app/src/components/work/team_projects.js	(revision 4302312051f1972813dff1cedf494d6cfc1a4ae2)
+++ client_app/src/components/work/team_projects.js	(revision ed3f5c40ee574173f3926bd65ca1169d6fe4b27f)
@@ -12,12 +12,9 @@
                     <Button as={Link} to={"/register/project"} primary>Add</Button>
                     <h1>Registered Projects:</h1>
-                    {props.userProfile.projects.map(item =>{
+                    {props.userProfile.projects.map((item, index) =>{
                         return <Projects
-                            title={item.title}
-                            description={item.description}
-                            accountName={item.accountName}
-                            accountEmail={item.accountEmail}
-                            skills={item.skillsRequired}
-                            type={props.userProfile.type}
+                            key={item.id}
+                            index={index}
+                            item={item}
                         />
                     })}
Index: client_app/src/components/work/user_internships.js
===================================================================
--- client_app/src/components/work/user_internships.js	(revision 4302312051f1972813dff1cedf494d6cfc1a4ae2)
+++ client_app/src/components/work/user_internships.js	(revision ed3f5c40ee574173f3926bd65ca1169d6fe4b27f)
@@ -10,12 +10,9 @@
                 <Container>
                 <h1>Internships for you!</h1>
-                {props.userProfile.internships.map(item =>{
+                {props.userProfile.internships.map((item, index) =>{
                     return <Internships
-                        title={item.title}
-                        description={item.description}
-                        accountName={item.accountName}
-                        accountEmail={item.accountEmail}
-                        skills={item.skillsTrained}
-                        type={props.userProfile.type}
+                        key={item.id}
+                        index={index}
+                        item={item}
                     />})
                 }
Index: client_app/src/components/work/user_jobs.js
===================================================================
--- client_app/src/components/work/user_jobs.js	(revision 4302312051f1972813dff1cedf494d6cfc1a4ae2)
+++ client_app/src/components/work/user_jobs.js	(revision ed3f5c40ee574173f3926bd65ca1169d6fe4b27f)
@@ -11,6 +11,8 @@
                 <Container textAlign="left">
                     <h1>Jobs for you!</h1>
-                    {props.userProfile.jobs.map(item =>{
+                    {props.userProfile.jobs.map((item, index) =>{
                         return <Jobs
+                            key={item.id}
+                            index={index}
                             item={item}
                         />
Index: client_app/src/components/work/user_projects.js
===================================================================
--- client_app/src/components/work/user_projects.js	(revision 4302312051f1972813dff1cedf494d6cfc1a4ae2)
+++ client_app/src/components/work/user_projects.js	(revision ed3f5c40ee574173f3926bd65ca1169d6fe4b27f)
@@ -10,12 +10,9 @@
                 <Container>
                     <h1>Projects for you!</h1>
-                    {props.userProfile.projects.map(item =>{
+                    {props.userProfile.projects.map((item,index) =>{
                         return <Projects
-                            title={item.title}
-                            description={item.description}
-                            accountName={item.accountName}
-                            accountEmail={item.accountEmail}
-                            skills={item.skillsRequired}
-                            type={props.userProfile.type}
+                            key={item.id}
+                            index={index}
+                            item={item}
                         />})
                     }
