Build a FireContact App using ReactJS.
- Project aims to create a FireContact App.
- In this project, I designed a Contact App with many features.I used Firebase Realtime Database for database.
- User can update the list by entering name, phone number and gender information.And also user can delete or fix any contact from table.
You can reach my project from here 👈
FireContact App (folder)
|----readme.md
SOLUTION
├── public
│ └── index.html
├── src
│ ├── assets
│ │ └── [images]
│ ├── components
│ │ ├── Home.jsx
│ │ ├── form
│ │ │ └── Form.jsx
│ │ ├── navbar
│ │ │ └── Navbar.jsx
│ │ └── table
│ │ │── EditModal.jsx
│ │ └── Table.jsx
│ ├── utils
│ │ ├── customToastify.jsx
│ │ └── firebase.jsx
│ ├── App.js
│ ├── İndex.css
│ └── index.js
├── package.json
├── .env
└── yarn.lock
- HTML
- CSS
- JS
- ReactJS
- Firebase
- Material-UI
To run this project;
-
Signup
https://firebase.google.com/
and create new app in firebase. -
Use
https://firebase.google.com/docs/database/web/start
and create CRUD operations. -
Create a .env file and set your -- REACT_APP_FIREBASE_API_KEY, -- REACT_APP_FIREBASE_AUTH_DOMAIN, -- REACT_APP_FIREBASE_DATABASE_URL, -- REACT_APP_FIREBASE_PROJECT_ID, -- REACT_APP_FIREBASE_STORAGE_BUCKET, -- REACT_APP_FIREBASE_MESSAGING_SENDER_ID and -- REACT_APP_FIREBASE_APP_ID for firebase access
-
After these you can run the project as usual =>
$ git clone https://github.com/esadakman/reactjs-fireContact.git
$ cd ./firecontact-app
$ npm install / yarn
$ npm start / yarn start