Concept biological catalogue; contains approximately 1 GB of images.
Sample version changes:
- If redeployed on Render hosting service, then all user upload images (sample instance) are deleted. Only those images uploaded to GitHub will be in place.
- Map script is created in each respective view.
~Database with create, read, update, delete
~Search bar
~Image upload
~Date, time, gps autofill
~Coordinates to map & map to coordinates
~Single and multi plant image identification (plantNet API)
~OpenAI API in dataviewer to compare and analyze multiple species location and time data
~Website databaseAPI, csv download, total image download
~User authentication & github auth
~Message board
Click on the link.
https://species-tracker.onrender.com
- Download zip, open in code editor (i.e. VS code)
- Download Node.js, create a MongoDB account and cluster
- Download node_modules. In terminal: npm install
- Add .env file at root of folder containing the following:
DB_STRING= your_mongodb_connection_string
GITHUB_CLIENTID = your_id
GITHUB_CLIENTSECRET = your_secret
GITHUB_CALLBACKURL = callback_url
PLANTNET_APIKEY = your_plantNet_API_key
OPENAI_APIKEY = your_openAI_API_key - In terminal: npm start
- Open a browser and run in http://localhost:3000/ or http://localhost:3001/