Code Monkey home page Code Monkey logo

Comments (8)

alonttal avatar alonttal commented on June 21, 2024 1

@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.

OrAbramovich avatar OrAbramovich commented on June 21, 2024
- 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.

alonttal avatar alonttal commented on June 21, 2024

Question: what is the login mechanism used for?

from roommates.

OrAbramovich avatar OrAbramovich commented on June 21, 2024

@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.

OrAbramovich avatar OrAbramovich commented on June 21, 2024

@alonttal Done.

from roommates.

Danielohayon avatar Danielohayon commented on June 21, 2024

We should have the obvious features of every apartment i.e.

  1. Total number of rooms and how many of those are available
  2. Number of bathrooms and showers
  3. What furnitures every room comes with (bed, closet, desk...)
  4. 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.

Danielohayon avatar Danielohayon commented on June 21, 2024

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:

  1. Travle
  2. Cook food
  3. Play an instrument
  4. 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.

alonttal avatar alonttal commented on June 21, 2024

the must have features are details in the HLD #31

from roommates.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.