Find Jobs
Hire Freelancers

Create a Design Building a Full Stack – CPlayer App

₹600-1500 INR

Zaprt
Objavljeno pred več kot 3 leti

₹600-1500 INR

Plačilo ob dostavi
Building a Full Stack – CPlayer App Milestone 1 Create REST API to fetch data Create a static view. This view should have angular route path as /my-recommendations. It should contain two sections: Search section Recommendation section Create a search bar with a search button to search Player. Search section will have text field with ID #search-text-field A button to submit search text field content with ID #search-button On submission of search text should query the results from cricapi Display search results. Get the results displayed in search results section. Give an id #search-results to search result section. Search results should show a series of card like components and a card should have the following attributes. Assign .cplayer-card class to each player card and all the cplayer cards displayed in all sections should have the below details with attributes. assign .cplayer_fullName class to describe FullName. assign .cplayer_majorteams class to to describe majorteams. assign .cplayer_imageUrl class to show image. assign .cplayer_country class to show country name. toggle .recommend & .unrecommend classes to recommend and unrecommend buttons. Create a recommend button attached with every player card. Give recommend button a class .recommen Click on Recommend button and the button should change to Unrecommend. The Unrecommend button should have a class .unrecommend and Recommend button should have class .recommend. View recommended cplayer list under my-recommendations section Display all recommended player in this section. Recommended player should be displayed under my-recommendations section. Unrecommend button, button should change to Recommend again, players should disappear from my-recommendations section Milestone 2 Create a Dashboard view (Angular Route /dashboard) with three sections Display Favorite, Player statistics, recommendations for a player from cricpai one under the other. This Dashboard is the default view to be shown. The 3 sections are: Favorite with Id #Favorite. Player statistics with ID #pstatistics. Recommendations tracks with ID #recommended View all Favorite players under Favorite section Display all Player statistics under Player statistics section View all players recommendations from 3rd party tracks service provider (cricapi) under recommendations section Milestone 3 - Functional Requirements Pagination In case of multiple records page should have pagination option to display data in card layout Implement Authentication User should not be able to add anything in favorites & recommendation list until logged in. Create Login Page Create Register Page (User’s email address should be a userid) Create Edit Profile / Change Password page (Email address cannot be changed) Upload profile image while register & displaying the same in toolbar after login Encrypt password using bcrypt while storing in database during registration Milestone 4 Implement Test Automation – write Unit Tests for Backend and FrontEnd. Add E2E Test Cases, Dockerize and Implement CI using Gitlab Runner. Create the [login to view URL] file with Steps to Execute.
ID projekta: 27404009

Več o projektu

1 ponudba
Projekt na daljavo
Aktivno pred 3 leti

Želite zaslužiti?

Prednosti oddajanja ponudb na Freelancerju

Nastavite svoj proračun in časovni okvir
Prejmite plačilo za svoje delo
Povzetek predloga
Registracija in oddajanje ponudb sta brezplačna

O stranki

Zastava INDIA
Hyderabad, India
0,0
0
Plačilna metoda je verificirana
Član(ica) od sep. 16, 2020

Verifikacija stranke

Hvala! Po e-pošti smo vam poslali povezavo za prevzem brezplačnega dobropisa.
Pri pošiljanju vašega e-sporočila je šlo nekaj narobe. Poskusite znova.
Registrirani uporabniki Skupaj objavljenih del
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Nalaganje predogleda
Geolociranje je bilo dovoljeno.
Vaša prijavna seja je potekla, zato ste bili odjavljeni. Prosimo, da se znova prijavite.