CBelloxxi / React-Contact-App

A contact management app built using React and using Firebase realtime database.(Realtime database was used as I am looking to use it for a more appropriate project that is more dependant on realtime reporting and so currently learning how to use the tools)

Home Page:https://marvelous-praline-9c2cea.netlify.app

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

React-Contact-App

A contact management app built using React and using Firebase realtime database.(Realtime database was used as I am looking to use it for a more appropriate project that is more dependant on realtime reporting and so currently learning how to use the tools)

Built With:

  • React JS
  • Firebase
  • React-Toastify
  • HTML/CSS/JS
  • Features:

  • Allows the use of the 4 CRUD operations whilst updating Firebase Realtime database
  • Create a contact
  • Read a contact
  • Update a contact
  • Delete a contact
  • What did I use?

  • React hooks throughout the project including; useEffect, useState, useParams, useNavigation, useLocation, Link
  • Used BrowserRouter for routing
  • Used toastify for react notifications
  • Firebase Realtime database
  • Pagination
  • Future work

  • Improve UI
  • Introduce Filtering through contacts and sorting contacts serverside by name/front-end using widgets.
  • Use Firestore database
  • Introduce login features
  • Introduce authentication features
  • About

    A contact management app built using React and using Firebase realtime database.(Realtime database was used as I am looking to use it for a more appropriate project that is more dependant on realtime reporting and so currently learning how to use the tools)

    https://marvelous-praline-9c2cea.netlify.app


    Languages

    Language:JavaScript 71.9%Language:CSS 20.4%Language:HTML 7.7%