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.
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.
This project was developed with the following main technologies:
and more...
The project runs on Node.js v20+.
Instructions to install dependencies and start the project.
cd delivery-generic/web
npm i
npx run dev
cd delivery-generic/phone
npm i
npx run start
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);
Developed 💜 by Filipe Batista