- We were given by our client 'Hilodoble' the task to develop and redesign a new marketplace for their products.
- They need a website where the products can be listed.
- The user could potentially add any item to the shopping cart and go through the payment process. They also need a search bar to find the products they would like to purchase.
- Their website was created with Wordpress and were in need of an update. We, as developers, had total freedom to choose the most suitable frameworks and libraries.
- Being able to register in the app as user.
- See products' list.
- Filter products.
- Add products to shopping cart.
- Buy products.
- Search for products in the Searchbar.
- Read blog.
- Read static pages.
- Follow links to the associated shops where you could find some of the selected items from Hilodoble.
- Fill in the form from the contact page.
- Enter app as admin.
- Add, edit and delete products.
- See website.
- Beatriz de Avila - SCRUM Master
- Esther De Luque - SCRUM Master assistant
- Noa Trujillo Zamora - Product Owner
- Alesia Baldeon - Developer
- Alba Rus - Developer
- Natalia Palomo - Developer
- Paloma Babot LeĂłn - Developer
- Elena MÂŞ PĂ©rez - Developer
Other tools:
- composer require tymon/jwt-auth
- php artisan jwt:secret
- composer require tymon/jwt-auth
- php artisan jwt:secret
This project is supported by two different repositories. To see the complete project go to https://github.com/Nataliaplm/HilodobleBack and follow the instructions in readMe.
- Important: If we then need to run more commands in the IDE, we'll open a third terminal without closing the previous two.
- BackTest: CRUDUser, CRUDITems and autentication Test: Run in the IDE php artisan test & vendor/bin/phpunit where it should return the following result: 12 passed and OK (12 test, 42 assertions)
- FrontTest: Logo and ShopFriends Test: Run in the IDE npm test where it should return the following result: 3 passed and OK ( Test Suites: 2 ; Tests: 3 )
- Pair programming.
- Solo programming.
- Agile with SCRUM.
- TDD and MVC.
- OPP Object Oriented Programming.
- Kanban
- Implement shopping cart functionality.
- Implement Cloudinary.
- Search filter and categories filter.
- Implement Contact form.
- Implement payment gateway.
- Add pages with legal texts.