Skip to content

Bibhuprasadbehera/PreprintCommons-frontend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PreprintCommons Frontend

This project is the frontend for the PreprintCommons preprint database. It's built using Create React App and React Router.

Features

  • Homepage: Displays trending preprints and top contributing institutions. Includes a search bar.
  • Search Page: Allows users to search for preprints by keyword, author, institution, and date.
  • Download Page: Provides detailed information about individual preprints and allows users to download metadata.
  • Browse Page: Lists all preprints.
  • Reusable Components: Includes reusable components for alerts, buttons, cards, input fields, loading spinners, modals, carousels, and a sidebar for filtering.

Project Structure

The project follows a standard Create React App structure:

  • src/: Contains the source code.
    • src/components/: Reusable UI components.
    • src/pages/: Individual application pages.
    • src/styles/: Global styles.
    • src/utils/: Utility functions.

Getting Started

  1. Clone the repository: git clone https://github.com/Bibhuprasadbehera/PreprintCommons-frontend.git
  2. Install dependencies: npm install
  3. Start the development server: npm start

Available Scripts

  • npm start: Runs the app in development mode.
  • npm test: Launches the test runner.
  • npm run build: Builds the app for production.

Technology Stack

  • React
  • React Router
  • CSS

Contributing

Contributions are welcome! Please open an issue or submit a pull request.

Future Improvements

  • Implement advanced search functionality (Boolean operators, more filters).
  • Add data visualization capabilities.
  • Implement user accounts and authentication.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published