Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
124 changes: 124 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,124 @@
# **ROBOTA**

[Deployed App](https://robota-ukraine.netlify.app/) | [Presentation](https://docs.google.com/presentation/d/1KPU7uL_DgQvKG4KeRvCvVRvz4jBJWEIAykm4fYgxOow/edit#slide=id.g126e7c3924d_0_190) | [GitHub](https://github.com/GA-Hackathon-Ukraine) | [Figma](https://www.figma.com/files/team/1103365125208080239/Ukraine?fuid=1103367579039861110)

#### Due Date: 05/05/2022

---

### **_Our Cross-functional Team_**

![Image](https://i.imgur.com/QUSLBwd.png)

#### **Frontend Engineers:**

##### Bianca Joseph | [GitHub](https://github.com/biancajoseph101) | [LinkedIn](https://www.linkedin.com/in/biancaclairejoseph)

##### Roman Protoliuk | [GitHub](https://github.com/romanprotoliuk) | [LinkedIn](https://www.linkedin.com/in/roman-protoliuk-a5340a170/)

##### Jamel Scott Fadel | [GitHub](https://github.com/jamelscott) | [LinkedIn](https://www.linkedin.com/in/jamelfadel/)

#### **Backend Engineers:**

##### Anthony Kowalkowski | [GitHub](https://github.com/adkowalkowski) | [LinkedIn](https://www.linkedin.com/in/anthony-kowalkowski/)

##### Daniel Ribuffo | [GitHub](https://github.com/dribuffo) | [LinkedIn](https://www.linkedin.com/in/danielribuffo/)

##### Renée Skibinski | [GitHub](https://github.com/giamazonas) | [LinkedIn](https://www.linkedin.com/in/renee-skibinski-/)

#### **UX/UI Designers:**

##### Lizzie Bridges | [GitHub](https://github.com/biancajoseph101) | [LinkedIn](https://www.linkedin.com/in/lizziebridges/)

##### Eva Regelski | [GitHub](https://github.com/Nashid-Alam) | [LinkedIn](https://www.linkedin.com/in/eva-regelski/)

---

### **_Description_**

Robota means work in Ukrainian. Robota is a mobile friendly platform to assist Ukrainian refugees in finding relevant jobs with ease. This app was created for a 3 Day International Aid Hackathon run by General Assembly. We were tasked with solving a problem for a specific country. Upon researching what refugees are struggling with the most, we learned that finding a job is the biggest challenge. Robota is currently specifically for Ukrainian refugees that have relocated to the state of Washington as this is where the majority of them have moved to within the United States. Featuring user authentication, this app has search filters specially catered to find the most common jobs for Ukrainians. The other set of users are companies who want to help Ukrainian refugees by posting jobs or tasks through the form. On our home page, we have provided icons of the most popular industries for refugees who are not proficient in English as a visual aid. Our team was thrilled to announce that Robota won first place by the judges of the Hackathon as well as "Crowd Favorite" by all of the attendees!

---

### **_Technology Used_**

- **JavaScript**
- **React**
- **Node**
- **Express**
- **Mongo**
- **CSS**
- **Bootstrap**
- **Supabase**
- **Firebase**
- **GitHub**
- **Figma**
- **Trello**
- **Netlify**
- **Heroku**

---

### **_Features_**

- _Firebase User Authentication_
- _Instant predictive search filtering through typing or selecting from the dropdown_
- _Recommended Jobs on the Home Page for logged in users_
- _Save a Job button to easily access certain jobs later on the Saved Jobs page_
- _Direct contact to employer through Job Details page_
- _Easy apply button on Job Details page_
- _Helpful descriptors for each job, such as "Hourly Compensation", "Job Length", "Child Care"_
- _Mobile Friendly and Web Browser Friendly_

- _Search functionality_

- _Search by position or company key words_

- _Search by industry cards_

- _Search by location dropdown menu_

- _Pages_

- _Log In & Sign Up pages_

- _Home Page_

- _Job Details Page_

- _Saved Jobs Page_

- _Post a Job Form Page_

- _Resources Page_

- _About Page_

---

### **_Screenshots_**

![Image](https://i.imgur.com/qPD3PJg.png)

![Image](https://i.imgur.com/IMn7oax.png)

---

### **_Future Updates_**

- [ ] Expand our locations to other states
- [ ] Implement a Geolocation feature
- [ ] Add verification
- [ ] Have sponsored partnerships with companies
- [x] ~~Mobile and Web Browser friendly~~
- [x] ~~User Authentication~~

---

### **_Credits_**

Images: [Figma](www.figma.com)

Markdown Guide: ia.net

Markdown Cheatsheet: [GitHub](www.github.com)
12 changes: 9 additions & 3 deletions src/components/JobsMap/dummydata.js
Original file line number Diff line number Diff line change
Expand Up @@ -10,12 +10,18 @@ const jobs = [
industry: 'technology',
compensation: '50',
contact_name: 'John Doe',
description:
'A full time role for a UX Signer. A full time role for a UX Signer. A full time role for a UX Signer. A full time role for a UX Signer. A full time role for a UX Signer. A full time role for a UX Signer. '
description: `Technical Recruiter Responsibilities:

As a Technical Recruiter, your day to day will consist of:

Identifying qualified IT professionals, through various sourcing techniques (applications, job boards, database, social media, referrals etc.) and serve as the main point of contact for all candidates throughout the entire recruiting cycle.
Build and maintain relationships with active and passive candidates and match them with job openings that meet their preferences and career goals.
Reaching out to a minimum of 50 candidates per day via phone, as well as outreach via email, text, LinkedIn etc.
Negotiating compensation and communicating all incentives to attract and hire the best candidates for our clients.`
},
{
id: '120398123',
company: 'Amazon',
company: 'You`ve Got Maids',
position: 'Housekeeper',
url: 'www.amazon.ca',
city: 'Seattle',
Expand Down
6 changes: 2 additions & 4 deletions src/components/NavBar/navbar.css
Original file line number Diff line number Diff line change
Expand Up @@ -65,8 +65,6 @@ Note: Beware of modifying this element as it can break the animations - you shou
background: rgba(0, 0, 0, 0.3);
}

.logo-image-main {
height: auto;
width: 170px;
padding: 20px;
.logoImg {
width: 30px;
}