Build client facing reservation web application -- 2
$5000-10000 USD
Plačilo ob prevzemu
Client-facing Reservation Management
We are a car service that requires a client facing web application that:
• Allows clients to create and manage user accounts
• Allows users to create and manage ride reservations for themselves or other passengers
• Schedule and complete credit card transactions using reservation information and payment options saved in the account
Accounts
Users must be able to create accounts that store:
• Contact information for the account holder (name, phone number, email)
• Payment profiles for the account holder
• Frequent addresses
• Frequent passenger info (name, phone number, email)
Reservations
A logged in user must be able to create and manage reservations. Reservation information is stored in an existing reservation system, and will be accessed via a REST-like API.
Reservation Creation
• Collect required information from clients, including pickup/dropoff locations, passenger count, and passenger contact information
• Retrieve quotes from existing API using passenger count and pickup/dropoff locations
• Verify flight information using existing API when applicable (airport pickups)
• Persist reservation in existing reservation API
• Track user interactions using Google Analytics events
Reservation Management
• Retrieve list of all reservations for an account
• Cancel scheduled reservations when allowed (time-based conditions)
• Manually send reservation information to a client-provided provided email address using existing API
• Send/print receipts for completed trips
• Modify passenger contact info for upcoming reservations
• Search for reservations by date, passenger or reservation number
Transactions / Payments
• Preauthorize pre-selected card for reservations 3 days prior to reservation
• Receive signal (e.g., AWS SQS) that reservation has been completed
• On completion, request updated amount from reservation API and settle transaction
Technical Considerations
• Use existing, documented in-house JSON REST-like APIs to store and read data for reservations, quotes, flight info and client communication via email and text
• Use reputable third-party solutions for payment profiles, transactions, and credential/user management
• Must be monitorable and use shared log consolidation service
Working Agreement
• Must be able to record progress against shared milestones tracked in Jira, Trello, or similar
• Continued relationship for support and features a plus
To be considered please provide examples of architecture and technology used on similarly completed projects.
ID projekta: #15814238
Več o projektu
10 freelancerjev ponuja v povprečju za $8562 na tem delu
Hi, I am Full-Stack Expert. This project is very interesting to me. If you give me a chance, I will dedicate Full-Time role. Hope to work with you. Stay tuned, I'm still working on this proposal.
Hello. My name is Xiao, and I am a Web developer you are looking for. I am very interested in your job. Relevant Skills and Experience I have 5+ experiences in web development. And I am skilled in Angular JS and Payme Več
Hello, I have read your requirement and ready to work on your client facing reservation system. I would like to discuss few points about the project. Let me know your preferred time to discuss. Relevant Skills and Exp Več
Hi There, Interesting Project :) As mentioned the API's are already done and available with you through which We will frame the connectivity in website for users and clients. Focusing towards the technology w Več