Skip to content

Ganesh-Mk/AnimalTracker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

53 Commits
 
 
 
 
 
 

Repository files navigation

Animal Tracking System

Overview

The Animal Tracking System is a web application developed using the MERN (MongoDB, Express.js, React.js, Node.js) stack. This system allows users to track animals, manage their profiles, and handle ownership details. It includes secure login and signup functionality, including Google authentication.

Features

Track Page: Monitor and track the location and status of animals.

Manage Page: Manage animal profiles, add new animals, update existing information, and manage owner profiles.

Animal Profile and Stats: View detailed profiles and statistics of individual animals.

Secure Authentication: Secure login and signup functionality, including the option to sign up using Google.


Getting Started Prerequisites Make sure you have the following installed on your system:

Node.js

npm (Node Package Manager)

MongoDB

Installation Clone the repository:

bash Copy code git clone https://github.com/Ganesh-Mk/AnimalTracker cd animal-tracking-system Install dependencies for both the frontend and backend:

bash Copy code

For the backend

cd backend npm install

For the frontend

cd ../frontend npm install Running the Application Backend Start the MongoDB server (if not already running).

Navigate to the backend directory and start the backend server using Nodemon:

bash Copy code cd backend npx nodemon ./index.js Frontend Navigate to the frontend directory and start the frontend development server:

bash Copy code cd frontend npm run dev Open your browser and navigate to http://localhost:5173 to view the application.

Project Structure

backend/: Contains the server-side code, API routes, and database models. frontend/: Contains the client-side code, React components, and styles.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •