MichaelZalla / researchhub-web

πŸš€ Accelerating Science - researchhub.com Next.js web app

Home Page:https://researchhub.com

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

The ResearchHub Next.js Web App

Discord Badge

 

Our Mission

Our mission is to accelerate the pace of scientific research πŸš€

We believe that by empowering scientists to independently fund, create, and publish academic content we can revolutionize the speed at which new knowledge is created and transformed into life-changing products.

Important Links πŸ‘€

πŸ’‘ Got an idea or request? Create a discussion on Github.
❓ Got a question? Ask it here
πŸ› Found a bug? Report it here
πŸ’° Earn ResearchCoin (RSC) by completing bounties
πŸ™Œ Want to work with us? View our open positions
βž• Want to contribute to this project? Introduce yourself in our Discord community
πŸ“° Read the ResearchCoin White Paper

Setup

  1. nvm use (installing nvm)
  2. yarn install
  3. npm run dev

Contributing to the codebase

  1. Fork this repo and then clone it to your local device
  2. Create a new branch
git checkout -b MY_BRANCH_NAME
  1. Submit a pull request against master branch of this repository

Bounties

  • Bounties are regularly listed in the issues section.
  • Issues with a bounty associated will have the bounty badge
  • Bounties will be paid in the form or Research Coin (RSC)
  • Bounty will need to be explicitly approved by a member of the Research Hub team

Tests

Integration Tests

Integration tests are created using cypress

  • Run npm run test to run all integration tests in headless mode
  • Run npm run cy:open to pick which tests to run in browser mode
  • Run npm run cy:spec --spec path/to/your/test to run a specific spec.
    e.g. npm run cy:spec --spec tests/cypress/integration/ui/search.spec.js

About

πŸš€ Accelerating Science - researchhub.com Next.js web app

https://researchhub.com


Languages

Language:JavaScript 73.7%Language:TypeScript 25.3%Language:CSS 1.0%Language:Shell 0.0%