AliAksoyy / React-FireContactApp

Home Page:react-fire-contact-app.vercel.app

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

React Fire-Contact App

Overview

πŸ‘¨β€πŸ’» πŸ‘¨In this project I mastered React skills. I used mainly REACT and Material UI, Bootstrap, Redux, Firebase. You can see visual demo of the website below. The objective is to build out this real-like webpage and make it looking as professional as possible..

✨ Demo

demo


πŸ“You can see the live site from here!

## Project Skeleton 

- Contact App (folder)
|
|----readme.md         
SOLUTION
β”œβ”€β”€ public
β”‚     └── index.html
β”œβ”€β”€ src
β”‚    β”œβ”€β”€ components
β”‚    β”‚       β”œβ”€β”€ Form.jsx
β”‚    β”‚       └── Table.jsx
β”‚    β”œβ”€β”€ redux
β”‚    β”‚       β”œβ”€β”€ editAction.js
β”‚    β”‚       └── editReducer.js
β”‚    β”œ       └── index.js
β”‚    β”œβ”€β”€ utils
β”‚    β”‚       β”œβ”€β”€ firebase.js
β”‚    β”‚       β”œβ”€β”€ customToastify.js
β”‚    β”‚            
β”‚    β”œβ”€β”€ App.js
β”‚    β”œβ”€β”€ index.js
β”‚    └── index.css
β”œβ”€β”€ .env
β”œβ”€β”€ package.json
└── yarn.lock
```

Purpose of Project;

πŸ‘¨β€πŸ’» The main aim of this project is to improve my REACT/Styled Component/JS/git commands (push, pull, commit, add etc.) skills and responsive design abilities.

Objective

🎯

The project covers;

-HTML / Semantic elements

-Material UI - React Toastify - Bootstrap

-REACT / Components , Props , Hooks, Redux etc.

-Firebase Firestore DB

At the end of the project, i will be able to;

  • improve coding skills within HTML & CSS & JS & REACT.js

  • use git commands (push, pull, commit, add etc.) and Github as Version Control System.


Used in this project

πŸ‘‰ HTML tags, Comments, CSS styling, REACT.js etc.


How to Use the Project

First download a code editor
Second open the files : My Docs
You should open vscode terminal and write "yarn or npm install" to make the project alive
You can use this tutorial : VS Code tutorial

Author

πŸ‘€ Ali Aksoy

About

react-fire-contact-app.vercel.app


Languages

Language:JavaScript 80.8%Language:CSS 9.7%Language:HTML 7.0%Language:Shell 2.5%