This is an ATE 2.0 project 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.
- 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
To run this project locally:
- Clone the repository:
git clone https://github.com/kashyrskyy/ate-micr.git
- Navigate to the project directory:
cd ate-micr
- Install dependencies:
npm install
- Start the development server:
npm run dev
- The app should now be running on http://localhost:3000.
The application is deployed on GitHub Pages and can be accessed at https://kashyrskyy.github.io/ate-micr/.
- 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.
- Andriy Kashyrskyy (Institute for Future Intelligence)
This project is licensed under the MIT License - see the LICENSE.md file for details.