GithubHelp home page GithubHelp logo

augvr / bionet Goto Github PK

View Code? Open in Web Editor NEW

This project forked from biobricks/bionet

0.0 0.0 0.0 1.79 MB

A biological material inventory management system.

JavaScript 97.01% HTML 1.61% CSS 1.39%

bionet's Introduction

Bionet

A Biological Material Inventory Management System.

API Documentation

The documentation for the Bionet API can be found here.

Development Process

The development process can be followed step-by-step by reviewing the 'walkthrough':

  1. Environment - Setup your development environement by installing Git, Node, NPM and Visual Studio Code.
  2. Scaffolding - Create a React Application and a Node JSON API and run them concurrently on separate ports.
  3. Configure React - Begin React application setup. Add Bootstrap 4 UI Library and Material Design Icons, Router and placeholder Routes and Sassy CSS (SCSS).
  4. React Components - Part 1 - Bootstrap, Icons & Viewport Container - Continue React application setup. Add a Viewport Container with Responsive Background Image, Bootstrap Responsive Grid Components and a Bootstrap Card component to display data.
  5. React Components - Part 2 - Navigation & Footer - Add a Responsive Navigation and Footer, scaffold pages for routes.
  6. Configure API - Part 1 - The Database - Setup the API connection to a mongoDB instance.
  7. Configure API - Part 2 - Authentication - Setup API JWT Authentication.
  8. React Authentication - Setup React Authentication.
  9. React Code Splitting - Setup React Error Boundaries, Suspense and Lazy Loading.
  10. API Models - Expand the database models to include Labs, Containers, Physicals and Virtuals.
  11. API Reset Password - Add password reset and email features to the API.
  12. React Reset Password - Add password and email features to the React client.
  13. Database Management - Add NPM scripts for seeding, clearing backing up and restoring data from the database.
  14. User Interface 1 - Fade In Pages - Setup the 'fade-in` page enhancement to the application.
  15. User Interface 2 - Users - Setup User account management.

bionet's People

Contributors

matthewstewart avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.