Ditutup

LAMS stack laravel developer for assignment -- 2

need Laravel and linux guy to do this small assignment

Web app

The end result will be a public app (no login or authentication needed) that helps to split the bill payments among a group of friends.

Explanation

Every evening set of friends goes to a bar and end of the drinks one friend will settle the bill for all. Another day another friend will pay the bill etc. After few days they will use this app (website) to split the amount they spent. They will input a JSON like follows:

amount = total bill for the day

paid_by = name of the user who paid the bill and this will be unique

friends = names of the friends who came to the bar on the given day (name will appear multiple times if a friend bring another friend of him who is not in this group)

{

"data":[

{

"day":1,

"amount":50,

"paid_by":"tanu",

"friends":["kasun","tanu"]

},

{

"day":2,

"amount":100,

"paid_by":"kasun",

"friends":["kasun","tanu","liam"]

},

{

"day":3,

"amount":100,

"paid_by":"liam",

"friends":["liam","tanu","liam"]

}

]

}

Inputs

Either copy and paste the JSON in the text area of the website OR upload a .txt file that contains the JSON

Output

A page that displays:

Total number of days

Total amount spent by all friends

How much each friend has spent. (If I bring someone outside of the circle, then it comes under my account )

How much each user owes. (If there are minus values ignore them)

Automatically generated a settlement combination.

Sample settlement combination

Tanu->kasun = 100

Liam->kasun = 20

Conditions

Use the Laravel framework for backend

For the front end, you can use CSS framework (Like bootstrap). But if you are confident about your CSS skills then feel free to write your own CSS without a framework.

The app will have one home page with one textarea input OR input to upload a file.

If user copy pastes a json input into text fields, then front end javascript should validate the json input.(make sure it's valid JSON)

If a user uploads the file then it should allow only to upload .txt files and in the backend, it should read the file and validate the json.

Unit tests for the calculations.

Setup instructions to host the app with docker or instructions to host on a server that has LAMP stack.

Suggest enhancements

Assume we want to deploy this app as an actual product to the general public. What will be the challenges and suggest possible solutions and workarounds if any? (You don't need to implement those. Just write them down)

Example for a possible challenge: What if someone keeps spamming the site with random JSON file or use a script to input a JSON continuously.

Kemahiran: Docker, Laravel, MySQL, PHP, Kejuruteraan Perisian

Lihat lagi: oracle d2k form developer assignment, web developer 2008 master page free template download, developer icon small png free, programer developer assignment bid, microsoft stack web developer, android developer account sign up free, freelance laravel developer, freelancer laravel developer bangalore, full stack php developer, full stack web developer, laravel developer needed, Laravel Developer, php laravel developer seek casual, words accounting assignment 2, free template joomla 2.5 free, full stack web developer freelance, php laravel developer bangalore ka, android developer challenge 2

Tentang Majikan:
( 31 ulasan ) Bandaragama, Sri Lanka

ID Projek: #22486474

10 pekerja bebas membida secara purata $27 untuk pekerjaan ini

Codeitsmarts

I have 5 years of experience in PHP, mysql, Codeigniter, Wordpress, Jquery, HTML, CSS ,Python and many more. Please see my portfolio for art work samples and my clients feedback. 1 . [login to view URL] 2 . htt Lagi

$55 USD dalam sehari
(136 Ulasan)
7.0
nishantjain21

Dear Employer, I have read your job description carefully for the need of the Laravel expert. We have more than 5 years of experience in Web development in PHP, Wordpress, Codeigniter, Shopify, Laravel and we can do t Lagi

$30 USD dalam sehari
(23 Ulasan)
5.3
smartdevno1

I have deep knowledge of laravel. I have plenty of experiences in developing many web apps with laravel. I assure i can complete your project in high quality. I want you to contact to discuss further details . Waiting Lagi

$20 USD dalam 7 hari
(2 Ulasan)
3.6
prashant2621

Hello Sir/Mam, APComp is one of the best providers of software development and other professional IT services. We have over 5 years in the software development field and a long list of satisfied customers. We know tha Lagi

$50 USD dalam 7 hari
(17 Ulasan)
3.3
hamafwebsolapps

Hello sir i am interested to work on your laravel site for you immediately thank you,

$20 USD dalam sehari
(3 Ulasan)
1.3
nhophuc113

Thank you for contacting Ok, I will take this project. How long do you want me to finish this project?

$20 USD dalam 7 hari
(0 Ulasan)
0.0
pozhitok22

Hi, I read your description carefully. I have read description and very interested. I have been working as a professional Laravel developer for 5+ years and I've gained rich experience with it in other companies. I ca Lagi

$20 USD dalam 4 hari
(0 Ulasan)
0.0
rahulnitc3003

Hi, I read your problem statement and interested in this project. I am web developer specially LARAVEL. I can do your tasks with full satisfaction. Can we connect for further discussion. Thanks and Regards, Rahul Kum Lagi

$15 USD dalam 2 hari
(0 Ulasan)
0.0
growthnixdev

Hi, I was reading this project and I'm confident I can help you with this. I can provide you some samples and some of my references of work if you are interested. Please send me a message as I'd like to discuss more Lagi

$20 USD dalam 7 hari
(0 Ulasan)
0.0
vihsalraval

Hello, As per our Bid Post discussion, I am sending my all details with expertise area and portfolio details. Skills: Exp 8+ yrs - Technologies & Frameworks: PHP, ODOO, Python, JavaScript, Laravel(Familiar All versio Lagi

$20 USD dalam 7 hari
(0 Ulasan)
0.0