Skip to content

meghanwilcox/CSC490Capstone-UNCG-2024

Repository files navigation

CSC490Capstone-UNCG-2024

Frontend: React/Javascript

Backend: A Django application connecting to an Azure MySQL remote database.

Database: Azure MySQL

Contributors: Meghan Wilcox, Derek Fox, Alex Jasper, William Harper

Professor: Yingcheng Sun

Instructions to run Backend locally:

**You must have a system environment variable set up called AZURE_SSL_CA_PATH that points to the DigiCertGlobalRootCA.crt.pem file needed for Azure MySQL authentication. You can download  here: https://drive.google.com/file/d/15oGAxf_tFW5cbZlCQ8CSwe1prA8JgFXK/view?usp=sharing **

**You must also have the ML model .keras file in the backend/controller/app folder. You can download that file [here](https://drive.google.com/drive/folders/1njqkychNKGrS0_5l6cDvi0ojijGJyaFQ?usp=drive_link)**

**You must run in a Python3.9.13 venv environment with the dependencies specified in the backend_requirements.txt **
1. Navigate to the backend, start your venv environment, and then cd into the controller folder. 
1. Run "python manage.py migrate" in the backend/controller folder
2. Run "python manage.py runserver" in the backend/controller folder
3. API endpoints can be accessed on localhost:8000.

Instructions to run Frontend locally:

** You must have the dependencies in the package.json **
1. Navigate to the frontend/wildguard-frontend folder, run "npm install" to install the necessary dependencies. 
2. run "npm run dev" in the frontend/wildguard-frontend project folder
3. The frontend can be viewed by navigating to localhost:3000 in your browser.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •