Comments (8)
@OrAbramovich I see,
so, signing in allows to:
- advertise apartments
- view self dashboard - includes personal info & statistics (need to decide on details)
in any case, any visitor is allowed to view the current uploaded ads, and use the search tool (should be on main page).
please add it to the list.
from roommates.
- User registration.
- Logger (as it is a requirement of the course).
- Exception handling (as it is a requirement of the course).
- User's own dashboard with relevant suggestions for him.
- Login (for (e.g) advertise apartments view self dashboard - includes personal info & statistics (need to decide on details). in any case, any visitor is allowed to view the current uploaded ads, and use the search tool (should be on main page)).
from roommates.
Question: what is the login mechanism used for?
from roommates.
@alonttal
The above are suggestions for the discussion which will be held in the next meeting with the entire team & the client. The chosen suggestions will be described in a dedicated issue and will be assigned to one of the team members.
In my point of view, the client / we might want to store information about the user (e.g - the apartments the user posted and user email for notifications - both can be edited by the user so we have to identify & authenticate the user = login. Again - it's open for a discussion.
from roommates.
@alonttal Done.
from roommates.
We should have the obvious features of every apartment i.e.
- Total number of rooms and how many of those are available
- Number of bathrooms and showers
- What furnitures every room comes with (bed, closet, desk...)
- what furnitures are in the living room and what appliances are in the kitchen
In addition we should have an option to add pictures of the apartment.
And the feature that will set us apart from other apartment finding services will be that we will have a short description about every existing resident.
from roommates.
In addition we should have the description about every resident be organized and with that we can try to create a matching algorithm. Meaning when a resident would describe himself in addition to free text there would be checkboxes he can check like:
I like to:
- Travle
- Cook food
- Play an instrument
- Play sports
And others...
And choose if he's a student and what he studies.
Then when a new user enters the website he can create his profile and we will have a matching algorithm (like a dating site) recommend the best apartments for him.
from roommates.
the must have features are details in the HLD #31
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.