Skip to content

xHoang/UniLover

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 

Repository files navigation

UniLover

asadas asdasd A matching website created using the Django framework Description: Your task is to develop a matching website using the Django framework. The website should provide the following basic functionalities:

  1. Users can create an account on the site and login.
  2. The user’s proFile should contain (at least): proFile image, email, gender, date of birth, and a list of hobbies.
  3. The overall list of hobbies should be deFined in advance by the application developer, so the users of the site can only select one or more hobbies from the given list. (i.e. on your DB you should have a table for User and another for Hobby, with a many-to-many relationship between them)
  4. Users should then see a list of other users who have the most similar set of hobbies, i.e. for each two users you should count how many hobbies in common they have, and then list those users in descending order (users with most common hobbies First).
  5. From the list above users should be able to Filter by gender and/or age, e.g. only females with ages between 30 and 50. Searching and Filtering should be done using Ajax and jQuery.
  6. Frontend should use Bootstrap, and be responsive.
  7. Apart from the basic features above, you should implement at least one extra feature. Feel free to include any extra feature you can think of. Here are two examples of possible extra features: a) Users are able to request to connect with another user. The other user would then need to approve the request. b) UsersQ are able to “like” other users — and users receive alerts or emails when someone likes them.

Deployed website: http://xhoang.pythonanywhere.com/

About

UniLover: A match making website (Formerly PhoenixFortune)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published