Skip to content

An AI based web application that classifies and compares molecules of different elements into its respective types based on their structural formula and also provides its functional groups and molecular weight.

License

Notifications You must be signed in to change notification settings

kuokiii/Molecule-Insight-AI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 

Repository files navigation

Molecule Insight AI

Molecule Insight AI is an advanced web application designed to empower students and researchers with AI-driven molecular insights. This platform offers a range of features to classify, visualize, and understand complex molecular structures with ease.

Features

  • Molecule Classification: Enter molecular formulas to get detailed information about compounds.
  • 3D Molecule Visualization: Interactive 3D rendering of molecular structures.
  • Molecule Comparison: Compare two different molecules side by side.
  • Periodic Table: Interactive periodic table with detailed element information.
  • Functional Group Guide: Learn about various functional groups in organic chemistry.
  • User Authentication: Secure login and registration system.

Technologies Used

  • Next.js (App Router)
  • React
  • TypeScript
  • Tailwind CSS
  • Three.js (for 3D molecule visualization)
  • Framer Motion (for animations)

Getting Started

Prerequisites

  • Node.js (v14 or later)
  • npm or yarn

Installation

  1. Clone the repository:
git clone https://github.com/your-username/molecule-insight-ai.git
  1. Navigate to the project directory:
cd molecule-insight-ai
  1. Install dependencies:
npm install
# or
yarn install
  1. Create a .env.local file in the root directory and add your environment variables:
NEXT_PUBLIC_API_URL=your_api_url_here
  1. Run the development server:
npm run dev
# or
yarn dev
  1. Open http://localhost:3000 with your browser to see the result.

Usage

  1. Home Page: Navigate through the main features of the application.
  2. Classify: Enter a molecular formula to get detailed information about the compound.
  3. 3D Viewer: Visualize molecules in 3D space.
  4. Compare: Enter two different molecular formulas to compare their properties side by side.
  5. Periodic Table: Explore elements and their properties in an interactive periodic table.
  6. Login/Register: Create an account or log in to access personalized features.

Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

License

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

Contact

Nirupam Thapa - @_kuoki - GitHub

Project Link: https://github.com/your-username/molecule-insight-ai

Acknowledgements

About

An AI based web application that classifies and compares molecules of different elements into its respective types based on their structural formula and also provides its functional groups and molecular weight.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published