Skip to content

Eldolfin/ibien-django

Repository files navigation

Continuous integration

iBien Website

CA1 Readme (general description)

iBien is a personal project that I developed using Django, and it allowed me to learn a lot about implementing CRUD functionalities in a web application. The purpose of the application is to be a selling website similar to eBay, where users can add items, set their prices, and add a description and picture. Although the website has some limitations, such as the lack of security features and error handling, it provided me with a great learning experience.

The buying part of the website has not been implemented, and it only displays the 10 most recently listed items on the home page. Users can also modify and delete their items by going to the "My items" tab.

Overall, the iBien website serves as a personal project that allowed me to gain hands-on experience in web development using Django.

CA3 Readme (testing description)

The test file located in my_app/tests.py contains several test cases for a web application. The tests are designed to check the behavior of various views, models, and forms. The test methodology used here involves setting up the necessary data and environment for each test case and then making assertions about the expected results. The tests cover scenarios such as checking if the view returns the correct HTTP status code, templates, and objects. The file estimates that the tests coverage is around 90%, which means that the majority of the application code is tested and verified to be working as expected. This test file allowed me to find a few bugs in my application, which I then corrected.

About

My first django project, it's a selling website (bien).

Resources

Stars

Watchers

Forks