Skip to content

gulamchy/NatureShield

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

9 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

🌿 NatureSheild


πŸ“± Frontend – React Native (Expo) (/application)

Setup Instructions

  1. Navigate to the frontend folder:

    cd Application
    npm install
  2. Install dependencies:

    npm install   
  3. Create a .env file with the following:

    EXPO_PUBLIC_BACKEND_PORT=3000
    EXPO_PUBLIC_RECEIVER_EMAIL=Email_Address_Of_Report_You_Want_To_Send
  4. Start Expo:

   npx expo start

Backend – Node.js + Express (/Server)

  1. Navigate to the backend folder:

    cd Server
  2. Install dependencies:

    npm install   
  3. Create a .env file with the following:

    PORT=3000
    MONGODB_URL=Your_Mongodb_URL
    JWT_SECRET=Put_256Ch_Long_Secret_String
    PLANT_ID_API_KEY=Your_PLANT_ID_API_KEY
    CLOUDINARY_CLOUD_NAME= Your_Cloud_Name
    CLOUDINARY_API_KEY= Your_Cloud_API_Key
    CLOUDINARY_API_SECRET= Your_Cloud_API_Secret
  4. Start Expo:

   nodemon app

πŸ”§ Technologies Used

  • Frontend: React Native, Expo
  • Backend: Node.js, Express, Multer, Cloudinary, JWT
  • Database: MongoDB Atlas

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published