Find Jobs
Hire Freelancers

The Books Library

$50 USD

Zamknięte
Opublikowano prawie 6 lat temu

$50 USD

Płatne przy odbiorze
Like before The task is to write a simple webpage in Angular 4 / React.JS that shows a list of books - data is provided via an Ajax Request, that returns a JSON object. Note : not a real server is needed here, the ajax call will return JSON files. However, you will need to use http-server to return the JSON. Each book will have: 1. Author 2. Date 3. Title When you enter the page, an AJAX request should fetch a list of books from a json file. The page will show all the books resolved from the requests with a proper design – nice design – high score. 1. The design should be responsive, use boostrap / flexbox - should look good . 2. Each book can be editable, meaning that an edit button should be available to edit the book fields. 3. Edit button should open a modal with save and cancel buttons 4. Proper validation should be included for strings – not empty , and date – should be validated with error message, inside the modal. 5. There should be an option to delete book with a prompt message. 6. Use angular filter / pipe to show each book title : in the following format : first letter of each word upper cased and each other letter should be lower cased, also remove any non-English letters from the title. For example : A title with the name “@@THIS is a BooK!!” should be changed to “This Is A Book” 7. Please don’t use html validation but Angular / React validations. 8. Should have a button to add new book . None of this operations should be persistent (refreshing the page will clear the changes). Please make it readable as possible, valid html and JavaScript files.
Identyfikator projektu: 16975336

Informację o projekcie

18 ofert
Zdalny projekt
Aktywny 6 lat temu

Szukasz sposobu na zarobienie pieniędzy?

Korzyści ze składania ofert na Freelancer.com

Ustal budżet i ramy czasowe
Otrzymuj wynagrodzenie za swoją pracę
Przedstaw swoją propozycję
Rejestracja i składanie ofert jest bezpłatne
18 freelancerzy składają oferty o średniej wysokości $64 USD dla tej pracy
Awatar Użytkownika
I read your project description ……The Books Library …..and we are very exited to work on it We are an group and we have an expert & qualified to accomplish your project in professional & unique We are working all section of integrated solution And for project ……………The Books Library ………. There are an specialist expert that can make your project like you want and more! We are looking for delivering unique services and add all feature that make your project is complete and professional You can check our sample and previous work before we start in work We provide for you the best services with the lowest prices
$55 USD w 10 dni
4,9 (161 opinii)
7,0
7,0
Awatar Użytkownika
Hello Friend, We have 4+ years of experience in Android Application Development and Design, Website Development and Design, Graphics Design. We have relevant experience to your requirements. We have expertise working in Java, Android, iOS, PHP, Codeignitor, Corel, Photoshop and many more. We would like to do your project. We are looking forward to hearing from you to learn more about this project. Regards Neha Sose
$55 USD w 10 dni
4,9 (165 opinii)
6,3
6,3
Awatar Użytkownika
Hired by the Employer
$71 USD w 3 dni
5,0 (30 opinii)
5,0
5,0
Awatar Użytkownika
Webdesky InfoTech Pvt. Ltd. is comprised of iOS, Android & Web Application development. Our team members are highly experienced and have extensive knowledge of current standards to get your projects done correctly, quickly, and on-time. Our expertise: • Mobile app & Website design and development • Custom solution for your requirement. • Graphic design. We promise you that • 100% client satisfaction • Timely deliver • Cost effective budget • Proper communication Our Clients Benefit From: • Established team of dedicated resources – 5+ years experience. • A proven client service model: owned locally and operated globally. • Timely response to any issues/ change request. • Cost efficient services. We provide the effective cost with the best quality product and we want to make sure you’re satisfied with our services. We understand that our success is measured by the success of our clients.
$55 USD w 10 dni
4,7 (23 opinii)
4,5
4,5
Awatar Użytkownika
A proposal has not yet been provided
$50 USD w 2 dni
5,0 (6 opinii)
4,1
4,1
Awatar Użytkownika
I am new here but you know if diamond is new but it is precious. Like that you can trust me. I am hoping for your favorable reply.
$55 USD w 11 dni
0,0 (0 opinii)
0,0
0,0
Awatar Użytkownika
A proposal has not yet been provided
$50 USD w 1 dzień
0,0 (0 opinii)
0,0
0,0
Awatar Użytkownika
Hi. I understand the requirements of your projects and I would be able to help you with a react implementation. I am a senior full stack developer with hands-on experience using react and angularjs.
$50 USD w 5 dni
0,0 (0 opinii)
0,0
0,0
Awatar Użytkownika
Will make responsive it through bootstrap 4 and also include pagination which makes it cool and responsive.
$50 USD w 3 dni
0,0 (1 opinia)
0,0
0,0
Awatar Użytkownika
I'm the man for the job as I have the experience required to complete the application within the time specified and meet the requirements of yours. I also follow coding standards so that application is standard across. Also you can reach me even after the project and I will be keen to help. Reasons mentioned above makes me suitable for the project.
$55 USD w 10 dni
0,0 (0 opinii)
0,0
0,0

O kliencie

Flaga ISRAEL
Raanana, Israel
5,0
1
Zweryfikowana metoda płatności
Członek od maj 8, 2017

Weryfikacja Klienta

Dziękujemy! Przesłaliśmy Ci e-mailem link do odebrania darmowego bonusu.
Coś poszło nie tak podczas wysyłania wiadomości e-mail. Proszę spróbować ponownie.
Zarejestrowani Użytkownicy Całkowita Liczba Opublikowanych Projektów
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Wczytywanie podglądu
Udzielono pozwolenia na Geolokalizację.
Twoja sesja logowania wygasła i zostałeś wylogowany. Proszę, zalogować się ponownie.