sergio7174 / FirebaseAuthDbNotes

A little project to learn how to use Firebase Auth and Db backend, with react native

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

📋 ✍️ 🗄️ FirebaseDBNotes

React Native - Firebase Auth and Db - EDIT/ADD/REMOVE notes


In order to run this project locally, simply fork and clone the repository or download as zip and unzip on your machine.

  • Open the project in your prefered code editor.
  • Go to terminal -> New terminal (If you are using VS code)
$ cd client
$ npm install (to install client-side dependencies)
$ npx expo start -c  (to start the application - cleaning Cache Memory)
NODE VERSION: 19.2.0

Static Badge Status project

✔️ Technologies used:

TypeScript Static Badge Static Badge Static Badge Static Badge Static Badge Static Badge

Screenshots:


project screenshot01

project screenshot02

project screenshot03

project screenshot04


Key Features:

  • User registration and login.
  • Authentication.
  • Add, edit, delete Notes.
  • Email and Password Validation.

Technologies used

This project was created using the following technologies.

Frontend

  • [React Native ] It is a framework developed by Facebook for creating native-style apps for iOS & Android under one common language, JavaScript.
  • React Hooks - For managing and centralizing application state
  • react-navigation/native) - To handle routing
  • Firebase - es una base de datos NoSQL alojada en la nube que te permite almacenar y sincronizar datos entre tus usuarios en tiempo real.
  • RN - styled Components - Utilises tagged template literals to style your components
  • React Redux-toolkit - manage application state efficiently and provide a more structured mechanism for managing data
  • rn flash message - Is a React Native module to help you easily create highly customizable flashbars, top notifications or alerts (with iPhone X, XR, XS and XS Max "notch" support).
  • [Tailwind]

Author

About

A little project to learn how to use Firebase Auth and Db backend, with react native


Languages

Language:TypeScript 49.1%Language:JavaScript 35.3%Language:CSS 15.6%