Git Product home page Git Product logo

researchhubble's Introduction

ResearchHubble

researchhubble's People

Contributors

adiksondev avatar johanjohnthomas avatar rachaeltdias avatar dependabot[bot] avatar

Watchers

 avatar

researchhubble's Issues

User Profile

  • User image
  • Users contributions
  • Users open-science projects
  • Users skills

Search Page

  • Make a search box that queries the database for Open-Science projects
  • Make a "Can't find your project? Add it yourself!" button
  • Add a "Project" record to Firestore

Fix the LOGIN/LOGOUT

Login

  • Email login works
  • FIX --> Google oAuth (Error signInWithPopup() function is not found)

Logout

  • FIX --> Logout DOES NOT WORK.
  • FIX --> If you refresh the page, user will 'log out'

Recommender System

Create Recommender system

  • use user details and project details, to include both fuzzy searching and semantic similarity

Sign Up

Make a Sign Up option

  • Confirm password
  • Password should be at least 8 characters long
  • Should navigate to the login page upon successful registration

Home Page

Make something like 'explore' page, where you get suggested projects according to your skills

Project Profile

Should make a page for each project that will include:

  • Profile Picture
  • Project's name
  • Project's description
  • Project's Contributor's list (Preferably with a link to their ResearchHub accounts)
  • Useful URLs
  • Categories
  • Skills needed
  • 'Message' button

Username

In the homepage if you refresh the website, the user will be identified as "Guest", since the verification process takes longer than the rendering of the html element.
See "HomeBox.js"

Save a Project

Users should be able to save projects they like
Don't forget to update the number of times a project was saved in the database

  • Modify Project Box to have a heart button or a save button, etc
  • When user hits save, the project should be linked to them under their profile
  • The Project itself should have a total save count that should be modified and incremented when the user clicks save

Search Algorithm

Problem

Right now, searching box will only return results that are identical matches to the title you are searching for (e.g if you are looking for 'researchhub' it will find nothing, since in database it's called 'ResearchHub'

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.