This is a web application where users can create and share their own profile cards. Users can edit, customize, and share their profile cards via QR code. This application is developed using React, Redux Toolkit, and Firebase.
- Download and install the latest version of Node.js.
- Download or clone the project files from GitHub.
- Navigate to the project directory in the console.
- Run the
npm install
command. - Follow the instructions in the
src/services/Firebase.md
file to create your Firebase project and update your Firebase configuration information in thesrc/services/firebase.ts
file. - Start the application by running the
npm start
command.
To use Firebase in the application, follow these steps:
- Go to the Firebase Console and create a new project.
- In the project overview page, click on the "Add app" button and select "Web".
- Register the app by giving it a nickname, and click on "Register app".
- Copy the Firebase SDK configuration keys from the Firebase setup screen, and replace the configuration values in the file
src/services/firebase.ts
with your own Firebase configuration values. - Finally, enable the "Authentication" and "Firestore" services in the Firebase Console by clicking on the "Authentication" and "Firestore" tabs in the left sidebar and following the instructions to set them up.
That's it! Once you've completed these steps, you should be able to use Firebase in the application.