Find Jobs
Hire Freelancers

Convert Css/Jquery To React/Redux + Unit Tests in Mocha

$8-15 USD / hour

Lezárt
Kiadva ekkor: körülbelül 6 évvel ezelőtt

$8-15 USD / hour

We're building a review / social media SPA React/Redux application. We want to use this theme from Envato: [login to view URL] Theme theme is CSS / Jquery only so you will need to convert the necessary pages into React/Redux. There should be no JQuery left. The data will come from Firebase Real-Time Database and Cloud Functions (Rest API). All the queries will be built for you but you will need to connect them. Here is all the pages/routing that we need: [login to view URL] There's around 12 pages, most of them have dynamic routing. Most of them will be literal copies from the theme demo. Some of them will need to be created from scratch using the theme's assets. You can see which ones in the text file above. Unit Tests • Every logic function, reducer and component should have at least 1 unit test using Mocha. Other things • Should use only ES6 syntax, which means async/await, const, let, , import, export, classes, etc. • No .then or nested callbacks bigger than 1 layer. Use async await and promisify the functions. • Variables should have very descriptive names and should be written in a way that the code does not require any comments to read. Code should have few comments if any, and as many descriptive named variable declarations as possible. • Functions should be broken down by level of abstractions and be a small as possible. Functions should be grouped in independent modules with only 1 way dependencies. Milestones • Routing + Redux init state + firebase integration for all the routing pages + unit tests • Redux actions + firebase integration for all pages + unit tests • User/Topic profile page, My settings page + unit tests • Dashboard, Browse top users/topic page, Everywhere / Common, Login/Signin, + unit tests • My Reviews Sent page, My Activity, My followers page, Users/Topics I follow page + unit tests • Review Permalinks page, Reply Permalinks page + unit tests • Bug fixing and small inner page components that have been forgotten during planning. The work will be paid per milestone. Price can be flexible but should be around the same price for each milestone. BitBucket The project will be hosted on bitbucket and there should be daily commits, at least in the beginning so we can see if you're working or not. The reason is we want this project done quickly so we need to know you're serious about it from the beginning. Time We need someone who can commit a lot of time to this project and finish it quickly. We need 80% of the code to be written in the first 2 weeks, and then the project finished 2 weeks after that. So 4 weeks total with a big push for a lot of code in the first 2 weeks. You need to be very familiar with React, Redux and unit testing them otherwise you will not be able to accomplish the task quickly enough.
Projektazonosító: 16448470

A projektről

13 ajánlat
Távolról teljesíthető projekt
Aktiválva: 6 évvel ezelőtt

Szeretne pénzt keresni?

A Freelancer oldalán történő árajánlatadás előnyei

Határozzon meg költségvetést és időkeretet
Kapja meg fizetését a munkáért
Vázolja ajánlatát
Ingyen regisztrálhat és adhat árajánlatot munkákra
13 szabadúszó adott átlagosan $13 USD/óra összegű árajánlatot erre a munkára
Felhasználó avatár
Hello, I am Smile Song, WEB developer in China. As I am a experienced Ruby on Rails, Node.js, Angular.js, React.js developer. I am very interested in your project. I have rich experience about ruby on rails and usage of various ruby gems for my ror projects. I am very familiar with linux system administration and many hosting servers such as heroku, aws, digital ocean, etc so I can handle from development to deployment. I have rich experience about node.js and usage of various npm packages for my node.js projects. I am very familiar with linux system administration and many hosting servers such as heroku, aws, digital ocean, etc so I can handle from development to deployment. I have rich experience about various versions of Angularjs and its custom and default directives/services for my web projects. I have rich experience about reactjs and especially I am very familiar with React+Redux solutions. I hope this project will be a good chance for both of us, you can get high skilled developer and I can get good customer. I will look forward your reply. Kind Regards.
$12 USD 40 napon belül
5,0 (239 értékelés)
8,4
8,4
Felhasználó avatár
Hi Just checked your complete project and I'm expert in React and Redux and yes I can connect API from firebase. I always use JEST for unit testing my components and whatever you mentioned in your requirement I'm more familiar and its 99% matching with my profile and I can give 100% assurance to this project. please come on chat to discuss more detail
$14 USD 40 napon belül
5,0 (60 értékelés)
7,2
7,2
Felhasználó avatár
Hi, I went through your requirement and feel comfortable to do this job. I have good experience in website design & development. Please initiate chat to discuss further.
$12 USD 40 napon belül
4,9 (65 értékelés)
5,7
5,7
Felhasználó avatár
Dear Hiring Manager/Hello, I’ve carefully gone through your job posting on “Convert Css/Jquery To React/Redux + Unit Tests in Mocha”. I have 4+ years experience in angularJS>ReactJS and Overall 10 years experience in web development. I am very much interested in your project with all of your requirements. I'll easy to convert the css/jquery to React/Redux pages according to you I will be available more than 30 hours per week and able to start your project as soon as possible according to you. Regards, Ravi
$13 USD 40 napon belül
2,0 (1 értékelés)
2,6
2,6

Az ügyfélről

KOREA, REPUBLIC OF zászlója
Korea, Republic of
0,0
0
Tagság kezdete: márc. 8, 2018

Ügyfél-hitelesítés

Köszönjük! E-mailben elküldtük a linket, melyen átveheti ajándék egyenlegét.
E-mailje elküldése során valami hiba történt. Kérjük, próbálja újra.
Regisztrált Felhasználók Összes Közzétett Munka
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Előnézet betöltése
Hozzáférést adott a helymeghatározáshoz.
Belépési munkamenete lejárt, és kijelentkeztettük. Kérjük, lépjen be újra.