Kapalı

React App Contest

This is a screening job for our main project. Selected candidates will need to complete the task outlined in this briefing. The best submissions will be given the opportunity to work on our main project (at an hourly rate).

The objective of this task is to see your react and ui skills. You will be writing a reactjs app from scratch that uses redux, redux-sagas, webpack and optionally materialui.

The Task:

You have to create a recruitment site where users can login and look at job listings as well as apply to jobs. The site also allows employers to login and browse potential candidates as well as view candidates that have applied to their jobs. I have attached some images that display the kind of layout and ui we expect.

Login page:

Create a login page for users and another login page for employers. You should display appropriate error messages to users when invalid or bad credentials are entered.

User Dashboard:

When a user logs in, he should be taken to the user dashboard page. This page should have the following top level tabs:

1. Dashboard: It should display a simple "Hello {[login to view URL]}" text.

2. Jobs: This page should have two tabs: Openings and Applied.

-- 1. The 'Openings' tab should display a list of jobs (via api call). Each job should display the company's logo and some info about the job along with an 'Apply' button (see attached image). Applying to a job should cause the job to disappear from this list.

-- 2. The 'Applied' tab should display a list of jobs that the user has applied to (via api call). It should have a button called 'Cancel' next to the job that will cancel the application and remove the job from this list.

Employer Dashboard:

When an employer logs in, he should be taken to the employer dashboard page. This dashboard is similar to the user dashboard. It should contain the following top level tabs:

1. Dashboard: It should display a simple "Hello {[login to view URL]}" text.

2. Candidates: This page should have two tabs: Applicants and Users.

-- 1. The 'Applicants' tab should display a list of users that have applied to jobs posted by this employer (via api call). There should be a Reject button next to each applicant, rejecting an applicant should remove him from this list.

-- 2. The 'Users' tab should display a list of users (via api call).

You should also add a profile icon in the top-right corner of the dashboards. Clicking on this icon should display a drop-down menu with a Logout button. Clicking on Logout should logout the the user/employer and redirect them to the login page.

Hint: We are looking for freelancers with good knowledge of higher level components and who know how to write small, abstract and maintainable code along with a sense of design/ui. Ideally you will be writing very little code on the content pages with most of the code going into reusable components.

NOTE ON BACKEND:

All data should be fetched via api calls. All action buttons (Apply/Cancel/Reject) should also make api calls. The entire backend along with sample data and api instructions will be provided to you.

Beceriler: HTML5, Javascript, React.js

Daha fazlasını gör: react context, how to join the react channel, react app, app contest, video voting app contest facebook, pages called magazine, flagged votes facebook app contest, app contest votes, customize outlook web app sign sign pages, app contest voting facebook, votes facebook app contest, facebook app contest, android app read web pages offline, popularity contest exclude pages, iphone app formats web pages iphone

İşveren Hakkında:
( 71 değerlendirme ) stockholm, Sweden

Proje NO: #16293762

Bu iş için 15 freelancer ortalamada $209 teklif veriyor

caroldata

Hello I understand all the requirements and I'm ready to start If we work together for this project, I think we can work more in future. Please do not worry about the success of your project, you can rely on m Daha Fazla

in %bids___i_period_sub_35% gün içinde155%project_currencyDetails_sign_sub_37% %project_currencyDetails_code_sub_38%
(7 Değerlendirme)
5.2
sprohorov1981

Hi I have read the requirements of your project with very carefully and I am interested I have rich experience of developing React, Redux, Redux-think, etc Looking forward to work with you Best Regards

in %bids___i_period_sub_35% gün içinde155%project_currencyDetails_sign_sub_37% %project_currencyDetails_code_sub_38%
(7 Değerlendirme)
5.1
wuyong2020

Hi, Hope you are doing well! I am a professional Full-Stack Web developer with over 7 years experiences. This project is very interesting to me and makes me exciting. I am a full-time freelancer and no active job no Daha Fazla

in %bids___i_period_sub_35% gün içinde155%project_currencyDetails_sign_sub_37% %project_currencyDetails_code_sub_38%
(2 Değerlendirme)
4.8
okjang127

Hello I am very proficient in front-end developement I have 3 years react developing experience now Trust me, please let expert help you. Thank you

in %bids___i_period_sub_35% gün içinde150%project_currencyDetails_sign_sub_37% %project_currencyDetails_code_sub_38%
(5 Değerlendirme)
2.8
BhavinTanna

A proposal has not yet been provided

in %bids___i_period_sub_35% gün içinde100%project_currencyDetails_sign_sub_37% %project_currencyDetails_code_sub_38%
(1 Yorum)
2.7
visiontocode

Hello dear, I am really interested for this contest. Lets start it. And convert your vision into clean and efficient code.

in %bids___i_period_sub_35% gün içinde222%project_currencyDetails_sign_sub_37% %project_currencyDetails_code_sub_38%
(3 Değerlendirme)
2.5
andresaboia

I have been working as a full-stack web developer for the past 3 years. React/Redux, NodeJs, and MongoDB is my main development stack. Feel free to see my profile or ask me any question.

in %bids___i_period_sub_35% gün içinde222%project_currencyDetails_sign_sub_37% %project_currencyDetails_code_sub_38%
(3 Değerlendirme)
2.4
MeiZhong0506

After going through your job posting, I realized that I am a good fit for your job. I am an expert frontend developer with good experience in ReactJS, Javascript and Bootstrap. I fully understand your requirement a Daha Fazla

in %bids___i_period_sub_35% gün içinde700%project_currencyDetails_sign_sub_37% %project_currencyDetails_code_sub_38%
(2 Değerlendirme)
2.1
mikeysweede

Hello I am Michael or you an just call me Mike. I am a React developer. I would like to express my interest in your project, and take part in the competition. Best regards

in %bids___i_period_sub_35% gün içinde230%project_currencyDetails_sign_sub_37% %project_currencyDetails_code_sub_38%
(1 Yorum)
0.8
AMITALLIED

Dear Sir, After reading the job description I am confident that I would be a perfect fit for this position as my experience and abilities precisely match your requirements. Skills required HTML5, Javascript, Rea Daha Fazla

in %bids___i_period_sub_35% gün içinde155%project_currencyDetails_sign_sub_37% %project_currencyDetails_code_sub_38%
(0 Değerlendirme)
0.0
csinfotechorg

Hi, On behalf of CS Infotech having experience of 7+ [login to view URL] have a team of experienced developers & designers who are capable of completing this project on time with quality. Our developers have an expertise in HTML Daha Fazla

in %bids___i_period_sub_35% gün içinde250%project_currencyDetails_sign_sub_37% %project_currencyDetails_code_sub_38%
(3 Değerlendirme)
0.0
sumiaya296

Dear Sir, I'm a professional web design and development. I have 3 Years experience in WordPress, html5, css3. i will see your requirement. I have excellent experience in web design and development. I can cre Daha Fazla

in %bids___i_period_sub_35% gün içinde155%project_currencyDetails_sign_sub_37% %project_currencyDetails_code_sub_38%
(0 Değerlendirme)
0.0
flance9

Hello, Thank you very much for sharing your requirement. I have read the project description and understood the screening task. I am highly interested to proceed further. I have 4+ years of experience in React/Re Daha Fazla

in %bids___i_period_sub_35% gün içinde222%project_currencyDetails_sign_sub_37% %project_currencyDetails_code_sub_38%
(0 Değerlendirme)
0.0
happyskit

I firmly believe that I have required skills to do this project successfully and I had done projects that make api calls using redux-thunk middleware. I am a quicker learner! I am really passionate about web developmen Daha Fazla

in %bids___i_period_sub_35% gün içinde155%project_currencyDetails_sign_sub_37% %project_currencyDetails_code_sub_38%
(0 Değerlendirme)
0.0
itsmetripti20

I am a computer engineer, working as a front end developer in one of the top companies of Nepal. I love to learn new technologies and explore new challenges. Relevant Skills and Experience Currently working in react, Daha Fazla

in %bids___i_period_sub_35% gün içinde111%project_currencyDetails_sign_sub_37% %project_currencyDetails_code_sub_38%
(0 Değerlendirme)
0.0