Round 1 screening test project for CiSTUP @ IISc, Bangalore's Web Dev internship. You can view the final demo.mp4
This guide will help you set up, run, and test the web application locally.
-
Clone the repository:
git clone https://github.com/eKeiran/IIScWebDev
-
Navigate to the main project folder:
cd IIScWebDev
-
Install Python dependencies using pip:
pip install -r requirements.txt
-
Navigate to the frontend folder:
cd object-detection-app
-
Install Node.js dependencies using npm:
npm install
- Start the Django backend server:
- Navigate to the backend folder after making sure you are in the main project folder:
cd detection_backend
- Run the Django server:
python manage.py runserver
- Start the frontend server:
- Go back to the main project folder:
cd ../
- Navigate to the frontend folder:
cd object-detection-app
- Start the frontend server:
npm start
To test the web application locally, ensure both the backend and frontend servers are running.
-
Open your web browser and navigate to: http://localhost:8000
-
Interact with the web application and test its functionality.
- Django (Python): Backend web framework
- Node.js: JavaScript runtime for the frontend
- React: Frontend UI components
- OpenCV: Library for computer vision, used for object detection