Giter Club home page Giter Club logo

rescutrak's Introduction

Animal Rescue Tracking Web App

What It Is:

This is a small project a friend of mine had the idea of creating. After creating it in PHP and not enjoying it I decided to take it upon myself to create it in React using Firebase for the backend. Some screenshots are below.

What is does:

  • Authentication (with profile photo, edit profile/account and delete account)
  • CRUD of a patient/animal
  • Display tables of patients/animals with filtering
  • Coloured themes sync across devices
  • Dark/light mode sync across devices

To run it locally:

  1. Clone the repo.
  2. Setup Firebase with Firestore, Database, Storage and Authentication(email and password).
  3. Add .env.local to the root folder and add REACT_APP_FIREBASE_API_TOKEN with your Firebase API Key.
  4. Update the src/firebase.js file shown below.

5. Run `npm start` in your terminal from the root folder.

What I Used:

Some Screenshots:

Patients Table Screen:

Login Screen:

Signup Screen:

Profile Screen:

Profile Edit/Change Theme Screen:

Snackbar Example:

rescutrak's People

Contributors

ahmetskilinc avatar ahmetxln avatar

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.