Skip to content

Institute-for-Future-Intelligence/nexlab

Repository files navigation

NexLAB: Next-Generation Experiments and Learning for Advanced Biotech

🧪 Educational Laboratory Management System - A comprehensive web application for managing laboratory notebooks, designed for the MICR course with real-time collaboration features.

This is an ATE project's web application for managing laboratory notebooks, designed for the MICR course. It features user authentication with Google Sign-In, and allows users to create, edit, and view their design projects in real-time, integrated with Firestore.

Features

  • User authentication with Google Sign-In
  • Create, read, update, and delete operations for designs
  • Image uploads associated with specific designs
  • Real-time updates from Firestore
  • Course management and student tracking
  • Supplemental materials management
  • Chatbot integration for enhanced learning
  • Message board for course communications

Local Development

To run this project locally:

  1. Clone the repository:
    git clone https://github.com/institute-for-future-intelligence/nexlab.git
  2. Navigate to the project directory:
    cd nexlab
  3. Install dependencies:
    npm install
  4. Start the development server:
    npm run dev
  5. The app should now be running on http://localhost:3000.

Deployment

The application is deployed on GitHub Pages with a custom domain and can be accessed at https://nexlab.bio/.

Built With

  • React - A JavaScript library for building user interfaces.
  • Vite - Frontend build tool that significantly improves the frontend development experience.
  • Firestore - Cloud-hosted NoSQL database for storing and syncing data in real-time.
  • Firebase Storage - Object storage for storing and serving user-generated content.
  • MUI - A comprehensive library of components that features implementation of Google's Material Design system.

Authors

  • Andriy Kashyrskyy (Institute for Future Intelligence)

License

This project is licensed under the MIT License - see the LICENSE.md file for details.

About

NexLAB: Next-Generation Experiments and Learning for Advanced Biotech

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages