Skip to content

liang300pu/merck-label-dashboard-typescript

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Merck Label Dashboard Typescript Re-Write

Tech Stack / Toolkit

  • TypeScript
  • React
  • Express
  • PostgreSQL/Prisma
  • Redux & Redux-Thunk
  • Material UI

Setup Instructions for Local Host

Follow these instructions step by step

  • git clone https://github.com/SomberTM/merck-label-dashboard-typescript
  • cd merck-label-dashboard-typescript/server
  • npm install
  • vim .env OR nano .env OR use your editor of choice
    • Change 'POSTGRES_DEV_URI' to your local database URI
    • URI format is as follows 'postgres://{user}:{password}@localhost:{port}/{database_name}
    • Default port is 5432 if you set up postgress using postgress app
    • If your user has no password then omit the ':{password}' portion
  • npx prisma migrate dev --name init --preview-feature
  • npm start

In another terminal/shell

  • Navigate back to merck-label-dashboard-typescript
  • cd client
  • npm install
    • May need to add the --force tag to the end
  • npm start

Zihao Contributions

  • Added pages for the Pharmaceutical team to add and view samples
  • Added sample ID as a major vriable to trace samples instead of experimental ID
  • Corrected the typos in the setup steps

Contributors Forks Stargazers Issues MIT License LinkedIn


Merck Lablog Fall 2022 - Spring 2023

project_description
Explore the docs »

View Demo · Report Bug · Request Feature

Table of Contents
  1. About The Project
  2. Getting Started
  3. Usage
  4. Roadmap
  5. Contributing
  6. License
  7. Contact
  8. Acknowledgments

About The Project

Product Name Screen Shot

Here's a blank template to get started: To avoid retyping too much info. Do a search and replace with your text editor for the following: github_username, repo_name, twitter_handle, linkedin_username, email_client, email, project_title, project_description

(back to top)

Built With

  • Next
  • React
  • Vue
  • Angular
  • Svelte
  • Laravel
  • Bootstrap
  • JQuery

(back to top)

Getting Started

This is an example of how you may give instructions on setting up your project locally. To get a local copy up and running follow these simple example steps.

Prerequisites

This is an example of how to list things you need to use the software and how to install them.

  • npm
    npm install npm@latest -g

Installation

  1. Get a free API Key at https://example.com
  2. Clone the repo
    git clone https://github.com/github_username/repo_name.git
  3. Install NPM packages
    npm install
  4. Enter your API in config.js
    const API_KEY = 'ENTER YOUR API';

(back to top)

Usage

Use this space to show useful examples of how a project can be used. Additional screenshots, code examples and demos work well in this space. You may also link to more resources.

For more examples, please refer to the Documentation

(back to top)

Roadmap

  • Feature 1
  • Feature 2
  • Feature 3
    • Nested Feature

See the open issues for a full list of proposed features (and known issues).

(back to top)

License

Distributed under the MIT License. See LICENSE.txt for more information.

(back to top)

Contact

Your Name - @twitter_handle - email@email_client.com

Project Link: https://github.com/github_username/repo_name

(back to top)

Acknowledgments

(back to top)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published