Angular project with Firebase

Job ID: 35772433

Budget: €300 – €400 EUR

FIXED BUDGET, NON-NEGOTIABLE: $400,00
PLEASE DO NOT BID if you are not willing to do it for this value.

OBJECTIVE: Build a system's logic and back-end from scratch (I will handle CSS myself).

DEFINITION: The system is an exchange platform for hotel owners.

FEATURES:
- in-app wallet
- payment Gateway for deposits, withdrawals and comission payments, probably Stripe
- chat between users
- chat with support
- calendars (user as guest and hotel as host). Ability to export the calendar to google and/or outlook
- admin area, to maintain and control the system, as well as visualize KPIs
- referral system (each referral will deduce the platform's comission in every transaction)
- platform comission - each time a user books a stay, a comission will be charged using real money. non-refundable
- hotel search with geolocation - MaplibreGL (or other free/extremely cheap alternative)
- hotel price retrieval through booking API
- 2 steps Authentication: first Firebase, then data validation through API (to make sure only hotel owners can register) the API documentation will be provided by me.

STRUCTURE: Angular PWA using Firebase for every need (Auth, Storage, Database, Notification, etc) to keep development as simple as possible. Eventually a Node.JS backend to handle the hotel searches.

TASKS are described in detail in the tasklist section and in the following Trello board:
https://trello.com/b/IndZHkv7/permutas

Asking specific questions in your bid/first contact will show that you indeed read all the material and are serious about the project.
Related categories: HTML Typescript Google Firebase Angular