This Application is built for exchanging book and other materials at University level. Currently book exchange is done through whatapp groups which is quiet time consuming and also variety of products is very less. In this our Web application products are sorted according to their price so buyer can find cheapest product at the top. So it makes very easy for buyer.
This page shows all the products that seller has listed on our application along with the current status of each product.
Django: It is used for backend scripting with MYSQL.
Selenium: It is used for automated web testing of our application.
Pandas: It is used for filtering purpose in Django Admin Page.
There is project description video name project_video.mp4
Then open Xampp control panel and run mysql server.
Enter into studykart_py folder
Then Activate Virtual Environment by enter command venv\scripts\activate.bat
Then run command python manage.py makemigrations
Then run command python manage.py migrate
Keep open command prompt and follow next steps.
In browser write http://localhost/phpmyadmin or in xampp control panel click Admin of Mysql.
Then Create database named studykart.
Then in studykart database click on import tab and choose file studykart.sql present in repository and click on Go.
This should not give any errors.
Then in command prompt run command python manage.py runserver .
Then open link shown in command prompt.
If any error comes then please contact me at 18BCE249@nirmauni.ac.in
We can write some test cases for our websie and check it works perfectly or not.
In our project we use Log-In and Sing-Up test cases for test our website.
For that we need to add path of exe driver (which is present in selenium folder of repository) file of any browser and then run the code.
It will open that browser and fill that details which we given to in code and execute and check.
For that we use ID of every html element to connect with Selenium.