GithubHelp home page GithubHelp logo

sammaji / labforall Goto Github PK

View Code? Open in Web Editor NEW
3.0 1.0 1.0 16.69 MB

LabForAll contains guides for experiments

Home Page: https://labforall.vercel.app/?run_sim=true

HTML 12.28% CSS 25.31% JavaScript 62.41%
react website javascript firebase threejs

labforall's Introduction

Inspiration

  • Our goal is to make the understanding of lab experiments simple and interactive for the students.

Preview

What it does

  • In LabForALL, you get the opportunity to access every details about your lab experiments ranging from procedures to observation tables, apparatus setup to complete guide video on how to perform the experiments.
  • There is a Query Submition section where you can post your doubts/issues and we will be answering to your question as soon as possible!!
  • We have provided a Simulation Section where the students can get interactive-access to their learning module.
  • The students can take digital notes while doing the experiments on a side-bar dedicated for that purpose.
  • Also, they can track their Progress and Performance.

How we built it

  • React
  • JavaScript
  • CSS
  • Figma
  • Firebase
  • ThreeJs

Challenges we ran into

  • We didn't have a lot of experience with FireBase and it was fairly new to us, but we managed to learn it to accomplish our job.

Accomplishments that we're proud of

  • To create something useful for the students which will boost their academic performance.
  • Successful creation and implementation of the Simulation.
  • Successful implementation of FireBase to our site.

What we learnt

  • Time Management
  • Team Work
  • FireBase

What is the future of LabForAll

  • We will be adding more and more experiments and simulations to the existing lot in the coming time.
  • We look forward to host this site and open it for the students, if we win this hackathon or something.

Installation

First clone this repository. You can also fork this repository and then clone the forked one.

git clone https://github.com/samyabrata-maji/experiments-website

Make sure you have Node Package Manager (npm) installed. Will work with most versions, but the latest (LTS) is recommended.

Now you need to install all the dependencies.

cd experiments-website
yarn install

You are done with the installation.

To run the website, use the following command

yarn dev

labforall's People

Contributors

sammaji avatar karthiks373 avatar swpn0neel avatar the-amazing-atharva avatar

Stargazers

 avatar Roman avatar  avatar

Watchers

 avatar

labforall's Issues

A Small Thing to Remember #1

We have to mention this thing somewhere:
"Every Experiments are being catagorized and assigned as per the rules of Central Board of Secondary Education(CBSE), India and may have similarites or disimilarities with other educational boards."

Pending

Works pending:

  • Add lab for all logos
  • Dashboard UI
  • Discussion chat UI
  • Simulation Page
  • Routing (I have fixed a few links, check the rest)
  • Video and ppt
  • Redesign progress bar (solar sys section) [optional]
  • fix links in the footer section

Creating the Support Section

The support section will contain the Pending and Answered queries sent by the user.
The user can send a query to the server through a (personal)comment section at the bottom of every questions and in the support section they can get both their questions along-with the answers received from the support-team under the support section with catched of that specific ,

[PENDING] To Implement

Layouts:

  • Hero
  • About Us
  • Teams
  • Footer
  • Dashboard
  • Analytics
  • Chat/Discussion
  • login/signup page layout

Features:

  • Firebase Login Signup
  • User Authentication
  • Data Fetching (for dashboard page)
  • Interactive Simulation
  • Responsive Layout

Design:

  • Logo design

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.