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/startand 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
