wrth1337 / mycargonaut Goto Github PK
View Code? Open in Web Editor NEWLicense: MIT License
License: MIT License
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 Anfragende möchte ich gerne eine feste Zusage mit einem Klick auf einen Button und direkter Bezahlung erhalten können.
Als Suchende möchte ich bei der Anfrage angeben, wie viele Sitze benötigt werden.
Multiple assignees: @hfdd02
Create the Mockup based on the Wireframe from Issue #1.
Als Suchende möchte ich die benötigte Fläche angeben können.
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 BenutzerIn möchte ich, dass mein Passwort sicher abgespeichert wird.
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.
Als Anfragende möchte ich weitere Informationen hinzufügen, wie "Richte mich nach meinen Mitfahrern" oder "höre gerne Musik".
Als Suchende möchte ich die Anzahl der benötigten Plätze angeben können.
Als Nutzer möchte ich neuen Account anlegen können.
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)?
No tasks are currently assigned. Use tasks to break down this issue into smaller parts.
In meinem Inserat möchte ich den Startort und Zielort angeben können.
Create tests for the searchbar.
Create readme.md and insert first informations about the project.
Als Suchende möchte ich bei einem passenden Inserat eine Anfrage für die Fahrt senden können.
Als Suchender möchte ich angeben können, dass Tiere transportiert werden.
Create the wireframe for the webapp.
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 Nutzer möchte ich bei einer Fehleingabe meines Passworts oder der E-Mail Adresse eine Rückmeldung über das Fehlschlagen des Login erhalten.
Alles an Datenbanktabelle anpassen.
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 Nutzer möchte ich die Erfahrung von andereren Nutzern angezeigt bekommen.
Als Nutzer möchte ich mich mit Email und Passwort anmelden können, um mein Konto zu sichern.
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.