Build A Simple Angular + Firebase Application

$ 10.00 — 30.00 USD
I would like a project to be created using the following details:

Build an Angular 8+ application with the following:
User authentication: Use Firebase to support authentication in your application, so that the first screen a user sees, asks them to login via their Google account.
If the user is detected to have been already authenticated, then directly take them to the 2nd page.

Canvas: Once logged in, show a large canvas on the page using http://fabricjs.com/ and allow the user to draw using their mouse, the user should be able to switch the stroke color.

Everything the user draws here, should be synced into the Firebase database in real-time for that user’s account, automatically, without hitting a submit button.

When the user logs back in, retrieve their last written and auto-saved document and show it in the editor ready for editing.

Allow the user to insert images from their local computers into the canvas - the user should be able to move and resize the images.
The images should be stored in firebase, and loaded into the canvas when the page reloads.

Extra Credit: Enable a user to share the canvas with another user, to do that:
The user enters an email in a text box and clicks on a “Share” button
Only the owner of the canvas can share it
When the other user logs in, they can see a list of shared canvases, and click on any of them to render it.

Similar Freelance jobs:

Develop A Saas Website Builder Like Wix, Mobirise Or Elementor
Experienced and dedicated full stack engineer or dev team wanted to develop a SaaS web app for building responsive landing pages with pre-designed templates. Purpose: The web app will provide users with a list of pre-designed templates (blocks) to choose from, customize, and publish on their landing page. The templates will be customized from the user dashboard with a real-time preview pane (like this inspiration (also attached): https://drive.google.com/file/d/1No6ZeWCrM8HS9o-QhTjfpSIQNC5DWxwu/view?usp=sharing ). The product has been developed up to an MVP stage where…
Full Description of Develop a SaaS Website Builder like Wix, Mobirise…
Document Express
Es un gestor documental basado en microservicios capaz de Almacenar documentos disponibilizando una API al cliente como resultado final.
Full Description of Document Express
Modulo De Compras Y Cuentas Por Pagar
Angular(front), NodeJs con Express (back) y MySql (base de datos). El back se trabajará con typescript y sequelize para el modelado de las tablas de la base de datos. Se almacenará todo en dos repositorios en GitHub (1 para el front y otro para el back) y se revisarán los cambios a diario, adicional existe la posibilidad que se le solicite la explicación de la estructura interna de lo realizado. Deberá crear una rama para la realización de cambios debido…
Full Description of Modulo de Compras y Cuentas por Pagar
Reverse Auction Website On Wordpress And Woocommerce
I want to build a basic website with the following features 1- This will be a multi vendor marketplace with product database 2- Buyer will request for bids for their requirements giving the end time of the auction. 3- Unlike the usual reverse auction systems here the Buyer will request bids for products with a specific criteria instead of individual product. 4- Bidders can bid for multiple products within that criteria/filter. 5- Bidders can update their bids until the auction…
Full Description of Reverse Auction Website on wordpress and woocommerce
Looking For An Angularjs / Angular 12 / Docker Developer
- Longterm project - but HEAVY ANGULAR REQUIREMENTS >> so PLEASSEEEE only get in contact with us if you have a hugeee angular project experience. - No INDIA and PAKISTAN bids please Thx
Full Description of Looking for an AngularJS / Angular 12 /…
Needed A Self-driven Front End Engineer With Strong Backend Experience
Hi, We need a strong dev who can help us follow up on a very carefully crafted plan. We're looking for a strong & independent Front End developer, to complete the team created for this project. The team already has a PM, a manual QA and a Tech Lead. You would work in a challenging environment, with people who aim for the stars. Can you help the team get there? Tech stack: - NodeJS, serverside rendering - HTML + CSS…
Full Description of Needed a Self-driven Front End Engineer with strong…
Installing Openproject On A Unmanaged Vps Server And Minor Customization
I want a developer to install Openproject on a Unmanaged VPS server and do minor customization 1) setup up domain and subdomain records 2) install Openproject 3) replace logo
Full Description of Installing Openproject on a Unmanaged VPS server and…
Roles In The Netherlands
1. Azure DevOps Engineer (AZ104 certified) with min 3 years relevant experience. 2. C# .NET (Core) Developer with min 5 years relevant experience Experience with ASP.NET MVC Exposure to Azure and Azure AZ204 certification is preferred 3. Front end developer(Node.JS / ReactJS) with min 5 year relevant experience. Experience with Javascript (ES6+), HTML5 & CSS Experience with React & typescript 1-year projects and full time for someone in THE NETHERLANDS
Full Description of Roles in the Netherlands
Awhoof Multi-vendor Ecommerce
THE SCOPE OF THE WORK The project will cover the creation of a fully functional multi-vendor eCommerce website with Admin back end panel where anyone can create account and list products and anyone can buy, Admin page for Different roles
Full Description of Awhoof multi-vendor Ecommerce
Fitness Platform
Caut o persoana care sa ma ajute la un priect, am nevoie de pus niste functii sa ruleze, lucrat cu Node.js and angular and microservices. (pentru cei care lucreaza in domeniu cred ca e super simplu, eu sunt incepatoare si nu ma descurc)
Full Description of Fitness platform
Online Classroom
1st Stage: Create responsive class room system using third party API like Agora SDK for realtime audio and video communication. Screen share option using third party API like Agora SDK. Teacher and student both can share the screens. Student can only share the screen after the teachers approval. By default student screen share will be OFF. 2nd Stage: Uploading file (ppt, word, pdf etc) using Alibaba cloud and herewhite. Also implement whiteboard in this classroom using herewhite API. All API…
Full Description of Online Classroom
© 2006 — 2026 hirelancer.com is an affiliate website, listing the freelance projects. We are collaborating with other sites like getFreelancer.com. Feel free to bid on any project and good luck! You will need register first, before bidding or posting projects. Basic memberhsip is always free. We might earn commissions from referring you. You will never ever pay additional fees for we referred you.