Skip to content

peter1357908/AssayPlate

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

59 Commits
 
 
 
 
 
 
 
 

Repository files navigation

AssayPlate

Plan experiments with this Assay Plate web app!

This is primarily a MERN stack demo that showcases many common features of a full-stack app (responsive frontend, stateless authentication, public API, etc.). I summarized my learnings from building this demo on my website.

Notable Features:

Frontend:

  1. user authentication -- each user can save multiple plates to the cloud.
  2. common editing features including input validation, unsaved changes warning and restoration to previous save.
  3. intuitive, reactive GUI
    • draggable assay plate (allows editing big plates on smaller screens)
    • invalid input is allowed when editing for planning purposes
    • mobile friendly in landscape (soon in portrait, too)

Backend:

  1. more input validation! Comprehensive input validation... hopefully.

API

Users can edit and save multiple plates at once through interfacing with our API. Postman works great!

API documentation is available here

About

Plan experiments with AssayPlate!

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published