Skip to content
This repository was archived by the owner on May 22, 2021. It is now read-only.

merrcury/CursAR

Repository files navigation

CursAR

HitCount

Made with love in India Size Issues pull-request license release website

CursAR is a idea to transform Education & Teaching. CursAR's web platform and APP platform both play integral part in transforming Education.

Contents

About APP About Website Folder Structure

About APP

The student generally feels difficulty in visualizing 2-D Images in the textbooks πŸ“™ and results in less attached to that subject. In the App πŸ“±, we have tried to bridge the gap between that. We let them visualize effectively and efficiently. Student can interact with the AR Diagram by moving book, Dragging Model, Zooming In & Out, & Rotating it.

We currently support Android Platform. We are constantly working around the clock to provide an all-around experience. This is a Minimum Viable Product of our initial thoughts. We will increase functionality and features as per feedback.

🚩 Download App from Here (Follow the Instructions Given).

πŸš€ Minimun Android Version : Android Marshmallow 6.0

πŸ“¬ Give Feedback Here.

About Website

CursAR is an idea with never ending possiblities. CursAR is always need of resources to reach students in India at low cost. Basic Need of AR App is 3D Models. Hiring Full-Time Designers will boost up the solution cost by almost 1000% which will not accessible by lower section in India. So, CursAR enables a portal where designer from across the world can contribute required 3D models in exchange for recognition and rewards.

🌐 Visit Website: CursAR

Folder Structure

Top-level directory layout

The Top Level Directory layout is shown below:

.
β”œβ”€β”€ App                  # Unity Android APP
β”œβ”€β”€ website              # Website
β”œβ”€β”€ Code Of Conduct               
β”œβ”€β”€ Contributing                  
β”œβ”€β”€ PULL REQUEST TEMPLATE         
β”œβ”€β”€ LICENSE
└── README.md

Android APP directory layout

Let's Look Inside the APP folder

.
β”œβ”€β”€ Assests               #All Assets Related to APP
β”œβ”€β”€ Packages              #Package Details Used in APP
β”œβ”€β”€ ProjectSettings       #Project & Package Settings        
β”œβ”€β”€ QCAR                  #Vuforia's Folder
β”œβ”€β”€ UIElementsSchema      #UI Elements Schema
└── gitignore

Assets Folder

The structure of Assets Folder is shown below. Most of things are self explanatory but Comments are also added for Explanation. Do Consider Comments of Scence Folder. Scripts are named accordingly to their function and they have commented code too.

./Assets 
β”œβ”€β”€ Animation #UI Animation Files
β”‚   β”œβ”€β”€ MainMenu
β”‚   β”œβ”€β”€ Panel
β”‚   └── Settings
β”œβ”€β”€ Editor #Vuforia Image Target Storage
β”‚   └── Vuforia
β”‚       └── ImageTargetTextures
β”‚           └── anatomy
β”œβ”€β”€ Editor Default Resources 
β”‚   └── Firebase
β”œβ”€β”€ Firebase # Modules Related to Firebase 
β”‚   β”œβ”€β”€ Editor
β”‚   β”œβ”€β”€ m2repository
β”‚   β”‚   └── com
β”‚   β”‚       └── google
β”‚   β”‚           └── firebase
β”‚   β”‚               β”œβ”€β”€ firebase-analytics-unity #User Analytics Module
β”‚   β”‚               β”‚   └── 6.9.0
β”‚   β”‚               └── firebase-app-unity #Initializing Module
β”‚   β”‚                   └── 6.9.0
β”‚   └── Plugins
β”‚       β”œβ”€β”€ iOS #iOS Module Location (Future Plans)
β”‚       └── x86_64
β”œβ”€β”€ Fonts # Fonts Used
β”‚   └── Jupiter
β”œβ”€β”€ Lean # Lean Touch Assests
β”‚   β”œβ”€β”€ Common
β”‚   β”‚   β”œβ”€β”€ Examples
β”‚   β”‚   β”‚   β”œβ”€β”€ Fonts
β”‚   β”‚   β”‚   β”œβ”€β”€ Materials
β”‚   β”‚   β”‚   β”œβ”€β”€ Meshes
β”‚   β”‚   β”‚   β”œβ”€β”€ Prefabs
β”‚   β”‚   β”‚   β”œβ”€β”€ Scripts
β”‚   β”‚   β”‚   β”œβ”€β”€ Shaders
β”‚   β”‚   β”‚   └── Textures
β”‚   β”‚   └── Scripts
β”‚   └── Touch
β”‚       β”œβ”€β”€ Examples
β”‚       β”‚   β”œβ”€β”€ Materials
β”‚       β”‚   β”œβ”€β”€ Prefabs
β”‚       β”‚   β”œβ”€β”€ Scripts
β”‚       β”‚   └── Textures
β”‚       └── Scripts
β”œβ”€β”€ Materials # New Materials Folder
β”œβ”€β”€ Models #OBJ Models
β”‚   β”œβ”€β”€ heart
β”‚   β”œβ”€β”€ Human brain
β”‚   └── Skull
β”œβ”€β”€ Parse
β”‚   └── Plugins
β”‚       └── dotNet45
β”œβ”€β”€ PlayServicesResolver #Android Specific Library
β”‚   └── Editor
β”œβ”€β”€ Plugins #Plugins
β”‚   β”œβ”€β”€ Android
β”‚   β”‚   β”œβ”€β”€ com.google.firebase.firebase-analytics-unity-6.9.0
β”‚   β”‚   β”‚   └── libs
β”‚   β”‚   β”‚       β”œβ”€β”€ armeabi-v7a
β”‚   β”‚   β”‚       └── x86
β”‚   β”‚   β”œβ”€β”€ com.google.firebase.firebase-app-unity-6.9.0
β”‚   β”‚   β”‚   └── libs
β”‚   β”‚   β”‚       β”œβ”€β”€ armeabi-v7a
β”‚   β”‚   β”‚       └── x86
β”‚   β”‚   β”œβ”€β”€ com.google.firebase.firebase-common-19.3.0
β”‚   β”‚   β”‚   └── libs
β”‚   β”‚   └── Firebase
β”‚   β”‚       └── res
β”‚   β”‚           └── values
β”‚   └── iOS
β”‚       └── Firebase
β”œβ”€β”€ Prefabs #Prefabs Used in Project
β”œβ”€β”€ Resources 
β”œβ”€β”€ Scenes #ALL Scence lies in this folder
|   β”œβ”€β”€ About.unity # About Section of APP
|   β”œβ”€β”€ About.unity.meta
|   β”œβ”€β”€ Credits.unity # Credits Folder of APP
|   β”œβ”€β”€ Credits.unity.meta
|   β”œβ”€β”€ main.unity # Main Augumented Reality Scene of APP
|   β”œβ”€β”€ main.unity.meta
|   β”œβ”€β”€ Menu 3D.unity # Open Menu of APP
|   └── Menu 3D.unity.meta
β”œβ”€β”€ Scripts #ALL C# Scripts
β”œβ”€β”€ StreamingAssets
β”‚   └── Vuforia
β”œβ”€β”€ Textures and Sprites
β”‚   β”œβ”€β”€ Decoration
β”‚   β”œβ”€β”€ Lit UI
β”‚   β”œβ”€β”€ Rounded UI
β”‚   └── SF UI
β”‚       └── Background
└── Vuforia #Vuforia Assets
    β”œβ”€β”€ Databases
    β”‚   β”œβ”€β”€ Emulator
    β”‚   └── ForPrint
    β”‚       └── Emulator
    β”œβ”€β”€ Editor
    β”‚   └── Scripts
    β”œβ”€β”€ Fonts
    β”œβ”€β”€ Materials
    β”œβ”€β”€ Prefabs
    β”œβ”€β”€ Scripts
    β”‚   └── Internal
    β”œβ”€β”€ Shaders
    └── Textures