Comments (3)
Use Cases:
Input represents the data needed to perform the action i.e. the data we send with the request,
Output represents the received data i.e. the result of the request.
-
Login request:
Input: Email + password
Output: Success/Fail -
Register request:
Input: full name + Email (unique) + password + email (unique) + date of birth + user preferences (hobbies, interests etc)
Output: Success/ feedback (taken user name/email, weak password) -
Search query:
Input: location + prices + apartment features (rooms, AC, #roommates, etc) + user specific preferences
Output: search results preview -
Additional search page:
Input: location + prices + apartment features (rooms, AC, #roommates, etc) + user specific preferences
Output: search results preview -
Specific search result:
Input: search result preview
Output: complete apartment profile -
Interested:
Input: user id + apartment id
Output: Success/Fail -
Add comment:
Input: user id + apartment id + text
Output: Success/Fail -
Apartment request:
Input: apartment id (extracted from related user/owner)
Output: complete apartment profile -
Apartment edit request:
Input: apartment id + changes
Output: complete apartment profile (editable if you are the uploader) -
User profile request:
Input: Email
Output: complete user profile -
My profile request:
Input: Email
Output: complete profile, editable -
My profile edit request:
Input: Email+ changes
Output: complete profile, editable
from roommates.
Hi Omri,
In registeration there is no username field.
we use email as the username.
from roommates.
@alonttal ok, updated everything to use Email in place of username.
from roommates.
Related Issues (20)
- [User Manual] write how to use area review HOT 3
- Bug: not connecting to socket server after login HOT 2
- [User Manual] how to use group feature HOT 1
- Bug: When a new chat message arrival indication HOT 1
- Bug: Steppers are not working well in Apartment Page (sometimes) HOT 1
- Bug: Front-end: All buttons of groups should be disabled once a group is completed HOT 3
- Bug: Front-end: Close the deal button doesn't trigger the route that changes group status HOT 3
- Recommendation list is too long when there are many recommendations HOT 1
- Front end: Modify payment page to receive apartment ID and fetch price HOT 1
- Front end: Edit links to footer HOT 2
- Back end: Modify the close the deal route to send emails to members of closed group HOT 1
- Fix: Order group member suggestions ordered by matching HOT 3
- Back-end: Send mail to users once group is signed HOT 3
- Document: Update back-end API document HOT 2
- Add About us page HOT 1
- Bug: Prevent payment until 2 first steps are done HOT 1
- Make floor filter disabled by default HOT 1
- Bug: Reviews can't find a review HOT 1
- Front end: Add new message notification tone HOT 1
- Document: Write business flow HOT 4
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from roommates.