Skip to content

Latest commit

 

History

History
115 lines (83 loc) · 3.52 KB

README_EN.md

File metadata and controls

115 lines (83 loc) · 3.52 KB
Version in Brasilian Portuguese

Index

🔖  About

E-commerce with Mobile App access control and User Responsibilities. Checkout via WhatsApp.

Link to the project running on the WEB

On the landing page you can access the dashboard and the main page. If it's down for any reason, you can try running it on your machine following the instructions in this document.

Link to Landing page

Objective

I received an offer from an "investor" who wanted to make an app "like ifood" and obviously denied the proposal but became curious to try to develop and expand my knowledge.

Read more IN THIS POST on my Linkedin.


Technologies

This project was developed with the following main technologies:

and more...


Installation

The project runs on Node.js v20+.

Instructions to install dependencies and start the project.

Web

cd delivery-generic/web
npm i
npx run dev

Mobile

cd delivery-generic/phone
npm i
npx run start

Firebase Database

It's possible that the website is down or experiencing some issues, so it will be necessary to configure Firebase to run the application.

Remember to create an instance in Firebase and complete the Firebase configurations in the firebase-config.ts files in both applications located at src/services/firebase-config.ts

import { initializeApp } from "firebase/app";
import { getAuth } from "firebase/auth";
import { getFirestore } from "firebase/firestore";
import { getStorage } from "firebase/storage";

const firebaseConfig = {
  apiKey: "<YOUR KEY HERE>",
  authDomain: "<YOUR KEY HERE>",
  projectId: "<YOUR KEY HERE>",
  storageBucket: "<YOUR KEY HERE>",
  messagingSenderId: "<YOUR KEY HERE>",
  appId: "<YOUR KEY HERE>",
  measurementId: "<YOUR KEY HERE>",
};

const app = initializeApp(firebaseConfig);
export const authentication = getAuth(app);
export const db = getFirestore(app);
export const storage = getStorage(app);

Let's connect 😉

LinkedIn Email Instagram


Developed 💜 by Filipe Batista