All Your Goods

Minor project : Software Processes & Tools · Hogeschool Rotterdam · 2022 - Heden

TypeScript, React, HTML, Tailwind

Teamlid en head-designer

Een platform dat meerdere partijen helpt bij het veilig communiceren gedurende de gehele levenscyclus van een bestelling, inclusief het wijzigen of annuleren van een bestelling. Het doel van dit project is het bewijzen dat DevOps werkt. De minorgroep is gesplitst in vier groepen; back-end team en drie front-end teams (leveranciers, klanten en transport). Mijn team was verantwoordelijk voor het leveranciersportaal.

Motivatie

Het bedrijf AllYourGoods zit in de problemen. Hun hoofdactiviteit is de levering van distributiecentra aan huizen. Ze hebben nieuwe IT-mogelijkheden nodig om hun supply chain online te stroomlijnen. Op dit moment hebben ze een mainframe backoffice die goed wordt onderhouden maar simpelweg niet klaar is voor de snelheid die nodig is. Vooral wijzigingen in bestellingen duren lang om te verwerken.

DevOps is misschien een uitweg, maar ze hebben bewijs nodig.

Scope

AllYourGoods heeft de mogelijkheid nodig om veilig via internet met meerdere partijen te communiceren gedurende de gehele levenscyclus van een bestelling, inclusief het wijzigen of annuleren van een bestelling.

Voor de studenten willen ze kunnen concurreren met de site van Just Eat (Thuisbezorgd). De studenten leveren een platform dat helpt bij het coördineren van bezorgers (het transport) en restauranthouders (de leveranciers) om voor de klanten te zorgen.

Wanneer dit is bereikt, biedt de oplossing een basis voor de mogelijkheden die AllyourGoods nodig heeft, namelijk online samenwerking tussen partners en klanten in een supply chain. De geboden oplossing zal opnieuw worden ontworpen om snel een site en/of webservice te implementeren bij een groep gelijkwaardige partners zoals kleine bedrijven, handelsorganisaties en dergelijke. Dit valt echter buiten het bereik van de studenten.


Description

Voor de minor moeten we met vier teams één eindproduct opleveren. Er bestaan drie front-end teams (leverancier, klant en bezorger) en één back-end team (endpoints). Het doel van dit project is om te bewijzen dat DevOps werkt. We werken met sprints van 1 week en hebben op vrijdag op locatie les, waarbij we, per team, demo's geven en feedback geven/ontvangen tussen teamleden en teams.

Features

Website
De studenten demonstreren de waarde van DevOps door Devops toe te passen op een Just Eat-achtige oplossing voor 3 partijen:
    • De restaurants (leveranciers): Menu's zijn gemakkelijk online te vinden en zijn openbaar, dus geen eigen gegevens nodig.
    • De klanten die een manier nodig hebben om te bestellen.
    • De bezorgers (transport)
Leveranciersportaal
Het leveranciersportaal bevat de volgende features:
    • Login functie
    • Menu's aanmaken / bekijken / wijzigen
    • Orders bekijken / status wijzigen
    • Leveranciergebruiker aanmaken / bekijken / wijzigen
    • Profiel bekijken / wijzigen

Obstacles

WORK IN PROGRESS - Wordt bijgewerkt na OP 1 van minor

Preview

Link naar website