Find Jobs
Hire Freelancers

Generate Vue.js site from API JSON

€250-750 EUR

Completed
Posted almost 4 years ago

€250-750 EUR

Paid on delivery
We need to display content from an API to a website. # About the project Babel Between Us is an experiment in collaboratively created fiction, a group of 18 writers collectively improvise a story on an online forum. # Purpose of the site The site is the access point for the general public to the stories written on Babel Between Us. -The threads are accessed by a public api from: [login to view URL] -The threads need to be displayed on a website. -Each thread element should link to our custom reader of the forum, that is currently only is accessible from the forum. Example: [login to view URL] -Each thread from the public api need to link to the custom reader view of that thread, by replacing the id in the url. # Programming guidelines - Build the site in vue.js - It's important that the code is well structured and that you use ES6 conventions. - The code also needs to render on older browsers, so you need to use Babel to compile. - The application should be ready to run in a browser, it must be completely client-side. # Design guidelines White background and black text: Colours: - White (hex fdfdfd, rgb 253,253,253) - Black (hex 111111, rgb 17,17,17) Fonts: - Body: Times New Roman - Headers: Arial Bold # Site map The site consists of three pages: - The homepage. With a link to each thread, sorted by youngest to oldest. - About the project. - A subpage with more a more detailed description. # Homepage The homepage consist of a grid of square elements: - 6 elements wide on a 13” inch screen (I don’t know exactly how many this would be on a wider screen.) - As many elements as there is threads on the forum. - Each element is identical in size. - Each element is square. - Each element has enough padding to make it readable. On mobile: - One element per column. - The element does not need to be square, instead, focus should be on including at least three or four elements on the screen. The first element links to the About the project subpage. Each subsequent element links to the reader view of its respective forum thread. For example, for thread [login to view URL], the link would be to [login to view URL] The page is scrollable to reveal more elements. # Links to [login to view URL] Each thread element displays the title and an excerpt of its respective forum thread. All threads in the [login to view URL] forum, with the tag “ethno-bbu” should be included. You retrieve these via this API call: [login to view URL] From this JSON you will need to use: - Thread title - Thread excerpt - Thread most recent updated, for sorting. - Thread ID for linking to the reader. ATTN: You will need to filter out images and emojis, as the reader cannot handle those. Each element includes: - The title of the thread, in Arial Bold. - As much of the excerpt part that fits, in Times New Roman. The whole element is clickable. The user can click anywhere on the element to be sent to the reader view of the thread. Each element links to the [login to view URL] view of its thread. This means it should link to: [login to view URL] Where [id] is replaced by each thread's unique id. # About the project Identical to: [login to view URL] Except one change: The 2 subpage links in the top left corner are replaced with two subpage links to: - Description (sends you to the detail description subpage.) - Project (sends you back to the home page.) ATTN: The logos in the bottom must be included. Description Identical to: [login to view URL]
Project ID: 25911696

About the project

7 proposals
Remote project
Active 4 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
Awarded to:
User Avatar
Vue + ES6 + babel + Client rendering + API Hello. sir. I just checked your requirements to building the client page using vue from api. I understood this is needed to build by ES6. Also I have enough understand about babel. without babel. some browsers don't recoginze the ES6 grammar. so we need to use the bable as well. As you can check my profile, I am a javascript full stack developer, so I have a enough experience in javascript. Vue is my proud skill. I could start right now and will update result daily. I am very interested in your project. Thanks. Andrey.
€400 EUR in 7 days
5.0 (22 reviews)
6.7
6.7
7 freelancers are bidding on average €530 EUR for this job
User Avatar
Hi , I have examined your undertaking depiction warily and I fathom that you need a specialist wordpress designer & developer. I am a cultivated wordpress creator having 6 years of Designing and Development experience. I can make site and wordpress modules that can expand your site handiness.. I am Good at CSS, HTML, node.js, Javascript ES6 and JavaScript.... You should send me a message with the objective that we can discuss progressively about this endeavor...
€555 EUR in 5 days
5.0 (67 reviews)
6.1
6.1
User Avatar
You project which is generate Vue.js with json API and also have some more details which i get Muhammad Hammad
€500 EUR in 30 days
5.0 (78 reviews)
6.1
6.1
User Avatar
we are specialized in website design and development and excited for the opportunity to work with you in accomplishing your goals. We are a bunch of experts in all web categories. Please send me a message so that we can discuss more about this project
€555 EUR in 5 days
4.8 (17 reviews)
5.8
5.8
User Avatar
Hi, I am freelancer from Finland and currently working in Finnish Companies, Ericsson (Swedish company) at the moment. However I am in summer vacation but due to corona cases I would better stay home and do Online projects. I would be happy to share my skills and cv in linked in if you are interested. Tac!!
€750 EUR in 15 days
4.8 (16 reviews)
4.1
4.1
User Avatar
Hello, I have checked carefully your api Json and your description&attachment images I am very good at Vue/typescript/es6 and your site don't have complex logic so I think I can provide this job within 3 days. I can explain to you my understanding from your description through chat Thank you very much Egor
€500 EUR in 3 days
4.4 (8 reviews)
4.1
4.1

About the client

Flag of SWEDEN
Borrby, Sweden
5.0
3
Payment method verified
Member since Oct 30, 2013

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.