Full Stack Developer - Small And Urgent Project

1. General Information

This task is about implementing a high-level application architecture for a popular coffee shop in Vienna. Due to its increasing popularity and the difficulty in managing a business without a proper software, the coffee shop management decided to streamline their business process by creating a website and a mobile app with which customers can order a coffee and pay for it even before arriving to the shop. Administrators can view orders and change order status, whereas operators are supported with information that allows them preparing coffees ordered online just in time.

Please consider the following requirements in your solution architecture:

- Mobile app will request access to GPS module of the phone

- Based on location and selected transportation mode the app will suggest ETA which the user can either confirm or enter a different pickup time instead.

- The app will provide the coffee shop with ETA (pickup time)

- Various type of coffees have a defined preparation time – e.g. 3 min or 1 min

- The app puts ETA and preparation time together and pushes the alarm to the operator in the coffee shop, saying when the order should start being prepared

- The app requires online payment in order to complete a coffee request

- Order process IN the coffee shop should also be supported by mobile app (with the difference that ETA is zero)

- You should be able to order more than one coffee at once.

1.1 Use cases for Website and Mobile app

1. Customers can:

a. Register and login

b. Create an Order for coffee c. Cancel order

2. Administrators can:

a. View Orders

b. Change Order statuses

c. View Logging information

3. Operators can:

a. View Orders

b. Commit Orders

4. All can :

a. View orders history

1.2 Logging

A logging functionality responsible for logging all kind of received messages (errors, information, diagnostics, alive signals, confirmations, acknowledgments, etc.) to the database is required.

1.3 Authentication

Users can be Coffee shop admins who manage orders, operators or customers who order coffee.

1.4 Notification

Notifications are sent primarily to Mobile or through email.

2. Your Task

1. Create a relational data-model with the identified domain-objects from the requirements above. Show the relation between the domain-objects/entities

2. Describe a REST-API where you show separation of business logic and persistence layer methods. Use Swagger for this task ([login to view URL])

3. Show an algorithmic code for calculating ETA from a retrieved GPS-position implemented in c#.net

Keep in mind the following general rules:

1. Strictly follow SOC (Separation of Concerns), SRP (Single Responsibility Principle) and KISS (Keep It Simple Stupid) principles.

2. Wherever possible Communication between services should be asynchronous

3. Use a popular ORM or Micro ORM

4. No actual implementation required

Habilidades: Android, Java, Mobile App Development, PHP, Arquitetura de software

Veja mais: web developer job description, entry level full stack developer resume, full stack developer profile, mean stack developer roles and responsibilities, full stack .net developer job description, full stack java developer job description, full stack mobile developer job description, full stack developer ios, find a full stack developer, freelance full stack developer, full stack developer freelance, Full stack developer, looking for mid senior full stack developer johannesburg, how to find a full stack developer, rend a coder full stack developer, technical full stack developer freelance, corso full stack developer, curso mean full stack developer, experienced full stack developer freelancer, find full stack developer

Acerca do Empregador:
( 0 comentários ) Lisboa, Portugal

ID do Projeto: #17716524

31 freelancers estão ofertando em média €335 para esse trabalho


Hello. I am glad to see you. I just have checked your job posting “Full Stack Developer - Small And Urgent Project” and I have already built so similar app before. I have great skills in Android and IOS app and bac Mais

€155 EUR in 3 dias
(124 Comentários)

Hi there i have got it your idea you need the Full Stack Developer - Small And Urgent Project and i am ready to start work now and i have pass wok this type Church : [login to view URL] Mais

€277 EUR in 12 dias
(467 Comentários)

Hello, I will develop and design your android app which fully compatible with all major devices and even I will deploy your project over play store. Please tell me the features and functionality in detail?? I Mais

€444 EUR in 3 dias
(61 Comentários)

Hello , I will design and develop an Mobile & Web Application for you as per your requirements. Please get in touch to discuss more and start. More detailed discussion in chat. This is a placeholder bid, exact cost an Mais

€1000 EUR in 3 dias
(58 Comentários)

Greetings WebMantra Technologies can be your long-term offshore partner for PSD/Graphic Outsourcing and Outsourced Web Development (OPD) providing certified designers and developers via our Virtual Offshore Developm Mais

€155 EUR in 3 dias
(44 Comentários)

//** READY TO START RIGHT AWAY **// With the reference of your description I would like to inform you that I am the most eligible freelancer here with whom you can discuss this project. After our discussion I am su Mais

€155 EUR in 3 dias
(100 Comentários)

Hello! I am interested in your job. Maybe there are freelancers that are bidding on this project. You will select one of them that can provide you good result you want. They will say that they are expert in this f Mais

€155 EUR in 3 dias
(28 Comentários)

READY TO BEGIN....................................................................................................................................................................................!!!

€80 EUR em 1 dia
(69 Comentários)

hi i have 8 years of experience

€2777 EUR in 30 dias
(20 Comentários)

Hello, With the reference to your description, I would like to inform you that we are the most eligible freelancer here with whom you can discuss this project. You may visit the following to judge the quality o Mais

€188 EUR in 7 dias
(24 Comentários)

***I CAN START YOUR WORK RIGHT NOW *** Hello, I have read 7 + year of experience in website development and I am expert in • PHP using framework Joomla, Codignitor, Laravel, Magento, WordPress, Drupal • Core PHP Mais

€133 EUR in 3 dias
(22 Comentários)

Dear sir I have read the requirements and completely understand the project. I have been in this industry for 1 year and such jobs are my daily practice. I can assure you that if you work with me once, you will al Mais

€255 EUR in 3 dias
(13 Comentários)

Hi, I can design an app for your coffee shop business. I have gone through the functionalities that you want to have in this [login to view URL] these functionalities can be easily implemented in this. But I would also like to s Mais

€155 EUR in 3 dias
(23 Comentários)

I have been successfully working in the field of Application Development, Web Development & Mobile development. Working as a Full time Freelancer, I also have a small team of five Developers and provide services as Mais

€100 EUR in 5 dias
(6 Comentários)

Hello, I am ready to start working on your project small project right now! I am an experienced dedicated mobile apps developer. I am available full time 40 hours per week for the work. As per your need for the pr Mais

€140 EUR in 3 dias
(9 Comentários)

I saw your job post and I would like to apply for this. Kindly connect with me in chat here. I will guarantee for best work and affordable price.

€133 EUR in 3 dias
(7 Comentários)

Hello , ACE WORDPRESS DEVELOPER I am new on Freelancer but possess 10+ years of experience while working for several companies as a coder at various positions. Now I am full time Freelancer trying to help small bus Mais

€155 EUR in 3 dias
(3 Comentários)

Hi, I Hope You Are Well. I am Nandani Sharma. I am Expert In Mobile Application Development(Android & iOS). I Have Seven Plus Year Experience In This Field. more Discussion With In the Chat. Regards, Nandani

€333 EUR in 30 dias
(7 Comentários)

Hello There, i read your project description and. i see you are looking for full stack developer i have 3 years + experience in Website Development and Designing. i can build your Website as per your need. please a Mais

€111 EUR in 3 dias
(2 Comentários)

Hello , I am Mobile Development (iOS & Android )Expert and have 7+ years of Experience . I can assure you of work satisfaction from my side. Area of expertise: *native and hybrid apps development including And Mais

€1500 EUR in 15 dias
(5 Comentários)