wrth1337 / mycargonaut Goto Github PK
View Code? Open in Web Editor NEWLicense: MIT License
License: MIT License
Create readme.md and insert first informations about the project.
Als Anfragende möchte ich weitere Informationen hinzufügen, wie "Richte mich nach meinen Mitfahrern" oder "höre gerne Musik".
Multiple assignees: @hfdd02
Create the Mockup based on the Wireframe from Issue #1.
Add the nodemon dependency to the backend and configure package.json to use nodemon for npm start
Als Suchender möchte ich nach Angeboten suchen, um die für mich passende Fahrt zu finden.
☑️ Definition of Done checklist
Frontend
Backend
Is the user story finished to such an extent that no further work is required after the pull request (excluding hotfixes and adjustments)?
Als Nutzer möchte ich mich mit Email und Passwort anmelden können, um mein Konto zu sichern.
Als Suchende möchte ich bei der Anfrage angeben, wie viele Sitze benötigt werden.
Als Suchende möchte ich die Anzahl der benötigten Plätze angeben können.
Als Suchende möchte ich die benötigte Fläche angeben können.
In meinem Inserat möchte ich den Startort und Zielort angeben können.
Als Nutzer möchte ich die Profile anderer Nutzer anschauen können, um mich über die Person, ihre Bewertungen und ihre Erfahrungen informieren zu können.
Als Anfragende möchte ich gerne eine feste Zusage mit einem Klick auf einen Button und direkter Bezahlung erhalten können.
No tasks are currently assigned. Use tasks to break down this issue into smaller parts.
Als Nutzer möchte ich neuen Account anlegen können.
Create tests for the searchbar.
Als Nutzer möchte ich die Erfahrung von andereren Nutzern angezeigt bekommen.
Als Suchende möchte ich bei einem passenden Inserat eine Anfrage für die Fahrt senden können.
Create sql queries to get data from the database to filter for offers and wanted.
The query used is in the backend is in the file /routes/searchbar.js
.
The query filters for the needed attributes in the searchbar.
Als Nutzer möchte ich mein Passwort selbst wählen können und bei der Wahl auf Kriterien achten müssen um ein sicheres Passwort zu erhalten.
Implement: ZXCVBN
Als Nutzer möchte ich bei einer Fehleingabe meines Passworts oder der E-Mail Adresse eine Rückmeldung über das Fehlschlagen des Login erhalten.
Als BenutzerIn möchte ich, dass mein Passwort sicher abgespeichert wird.
Alles an Datenbanktabelle anpassen.
Create the wireframe for the webapp.
Basiert auf #34
Getting the rating for the user with userId = 1
SELECT r.ratingId, r.bookingId, r.userWhoIsEvaluating, r.userWhoWasEvaluated,
r.punctuality, r.agreement, r.pleasent, r.freight, r.comment
FROM rating r
JOIN user u ON r.userWhoWasEvaluated = u.userId
WHERE u.userId = 1;
Getting all ads from a user with userId
SELECT a.adId, a.startLocation, a.endLocation,
GROUP_CONCAT(ig.location SEPARATOR ', ') AS intermediateGoals,
a.startDate, a.endDate, a.animals, a.smoker, a.notes, a.numSeats, u.userId as advertiserUserId
FROM ad a
JOIN user u ON a.userId = u.userId
LEFT JOIN intermediateGoal ig ON a.adId = ig.adId
WHERE u.userId = 1
GROUP BY a.adId;
Get all offers with at least 2 seats available
SELECT o.offerId, v.numSeats, v.vehicleId
FROM offer o
JOIN vehicle v ON o.vehicleId = v.vehicleId
JOIN ad a ON o.adId = a.adId
WHERE (v.numSeats - (
SELECT COALESCE(SUM(b.numSeats), 0)
FROM booking b
WHERE b.adId = a.adId AND b.canceled = FALSE
)) >= 2;
Als Suchender möchte ich angeben können, ob der Fahrer Nichtraucher sein soll.
Die Frontend Tests müssen an die geänderte Registrierung angepasst werden.
Als Suchender möchte ich angeben können, dass Tiere transportiert werden.
Als Suchender möchte ich nach Kriterien suchen können, um nur passende Angebote angezeigt zu bekommen.
In diesem Task soll die Anzeige der Suchergebnisse angezeigt werden.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.