Giter VIP home page Giter VIP logo

crud-virtual-bookshelf-reac-native's Introduction

CRUD Virtual Bookshelf

This is a React Native application for managing a book collection. It includes basic CRUD operations (Create, Read, Update, Delete) and integrates with Firebase for authentication.

Getting Started

Prerequisites

Make sure you have the following installed:

Installation

  1. Clone the repository:

    git clone [https://github.com/SauloCav/CRUD-Virtual-Bookshelf-Reac-Native/tree/main
    cd my-book-app
  2. Install dependencies:

    npm install
  3. Set up Firebase:

    • Create a Firebase project at Firebase Console.

    • Obtain your Firebase project configuration.

    • Create a file named firebaseConfig.js in the project root and paste your Firebase configuration:

      // firebaseConfig.js
      export default {
        apiKey: "YOUR_API_KEY",
        authDomain: "YOUR_AUTH_DOMAIN",
        projectId: "YOUR_PROJECT_ID",
        storageBucket: "YOUR_STORAGE_BUCKET",
        messagingSenderId: "YOUR_MESSAGING_SENDER_ID",
        appId: "YOUR_APP_ID",
        measurementId: "YOUR_MEASUREMENT_ID"
      };

Usage

  1. Start the app:

    npm start

Features

  • Login Screen: Users can log in with their credentials. The Firebase authentication system is used.

  • Book List Screen: Displays a list of books with basic information. Users can navigate to the details, edit, and delete pages.

  • Add Book Screen: Allows users to add a new book to the collection.

  • Edit Book Screen: Lets users edit the details of an existing book.

  • Delete Book Screen: Provides a confirmation before deleting a book.

Acces

  • Email: email.email.com
  • Password: pass12345

License

This project is licensed under the MIT License.

crud-virtual-bookshelf-reac-native's People

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.