The changing landscape of academic publishing requires robust, transparent, and faster review systems. The Sci-commons portal, developed during Google Summer of Code 2023, addresses these challenges by combining traditional peer review mechanisms with community-driven open-review systems. Additionally, the platform champions anonymous reviews to ensure ethical and unbiased feedback.
- Multi-community Submission: Enables scholars to reach diverse audiences by submitting to various communities. Parallel reviews provide a plethora of feedback.
- Open Reviewing System: Beyond official reviewers, any registered user can offer insights, increasing the depth and breadth of reviews. Articles can be rated, facilitating community-driven quality checks.
- Anonymous Reviewing: Unique random handles are assigned to reviewers, ensuring anonymity. Promotes ethical, unbiased, and objective reviews.
- Automated Peer-Review Process: Initial reviews by community admins act as a preliminary filter. Randomized assignment of official reviewers and moderators ensures an unbiased peer-review process.
- Reputation-Based System: Reviewers gain or lose reputation based on community reactions to their reviews. Encourages quality feedback and separates users based on review reliability.
- Article-specific Chat Page: A dedicated space for informal discussions around submitted articles. Ensures that the review section remains focused and clutter-free.
Client: React, JavaScript, TailwindCSS
git clone https://github.com/m2b3/SciCommons-frontend
cd SciCommons-frontend
npm install
npm run start
-
Register Page: Used for user registration contains password policy and detects form errors.
-
Submit Article Page: the user can submit their article from this page
-
Submit Pubmed Article: the user can submit an exsiting pubmed article using pubmed api.
-
All Communities Page: This displays all the communities associated with scicommons
-
All Articles Page: This displays all the articles submitted to scicommons
-
Profile Page: Displays user details, his posts,articles, user info
-
Posts Page: this is user feed where the posts of all users are visible
-
Single Post Page: this is page to view comments of a post,reply to comments
-
Article Page: this is page to display article details and reviews it recieved
-
Article Chat Page: this page is used to display chats related to an article
-
Notifications Page: this page displays notifications of user
-
Forgot Password Page: this page is used to reset password using otp
-
Email Verification Page: this page is used to verify email address of user
-
Create Community Page: this page is used to create new community
-
Join Request Form Page: this page is used to submit a join request to a community by any user
-
Admin Community Edit Page: Page is only accessed by admin of community to edit details of community
-
Admin Article Page: page is used by admin of community to accept/reject the submitted articles, add publish info to article
-
Admin Members Table Page: Used by admin to promote or demote users based on their roles.
-
Author Article Page: Used to edit articles, add article to new communities.