Skip to content

Harshal0902/ChemLearn

Repository files navigation

Chem Learn

We all know how thought to under and the complex and difficult structures in the chemistry. And we all have experienced online classes are monotonous, the concept taught is not retrainable and practical are most important for subjects like chemistry, etc which require physical practice and visualization.

Live demo

The site is deployed through Vercel, which you can view from here

Demo video

CLick here to view the demo.

💡 Inspiration

We all know how thought to under and the complex and difficult structures in chemistry. And we all have experienced online classes are monotonous, the concept taught is not retrainable and practical are most important for subjects like chemistry, etc which require physical practice and visualization.

💻 What it does

Chem Learn is an AR-based web platform where students come across and learn about various complex chemical structures. Learn with the help of interactive 3D Models and AR. Chem Learn can help students achieve better results through visualization and full immersion in the subject matter.

🔨 How we built it

  • React Js: For the frontend
  • TypeScript: Frontend using React Typescript
  • Firebase: For user authentication and database
  • Three Js: For rendering 3D Models
  • Tailwind CSS: For styling

🧠 Challenges we ran into

The biggest challenge was to rendering the 3D model and adding AR functionality to them, which I overcome using three js and echoAR.

🏅 Accomplishments that we're proud of

Completing the project under the given time frame

📖 What we learned

Working with three js and using echoAR

🚀 What's next for Chem Learn

  • Add Virtual Reality (VR) functionality
  • Add more subjects and Customized 3D models

🤝 Credits

3D Models: sketchfab.com

Prerequisites

Required to install and run the software:

Installing and Running

From the project folder, run these commands in console (terminal) to install dependencies and run the app:

npm install
npm start

🖼️ Some glimpse of the site

Home page home Chemical Structure list chem struct home DNA Chemical Structure DNA AR in Action AR in action Click on the 3D models to explore more know more know more2 Glucose Chemical Structure glucose Chatroom chatroom

🐛 Bug Reporting

Feel free to open an issue on GitHub if you find any bug.

⭐ Feature Request

Feel free to Open an issue on GitHub to request any additional features you might need for your use case.

📜 License

This software is open-source, licensed under the MIT License.

forthebadge

About

ChemLearn is an AR-based web platform where students come across and learn about various complex chemical structures.

Resources

License

Stars

Watchers

Forks

Contributors

Languages