Propo41 / hackathon_studiac

An e-learning platform where students under the NCTB curriculum can learn their subjects differently by the help of practical experiments and STEAM learning through video modules and simulations

Home Page:https://studiac-hackathon.herokuapp.com/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

What is Studiac?

Studiac, an e-learning platform, is the foremost web-based practical learning and solution for the students studying under the NCTB curriculum from grades 1 to 12. Studiac intends to create modules with the contents based on the textbooks of the students and through practical experiments which are mentioned in those textbooks and those which can be related to the topic.

These modules will help the students learn the practical aspect of learning science, helping them understand the theoretical concept with more depth and developing a deeper understanding of various phenomena. Studiac wishes to help students learn the fun about science, assist them in understanding the importance of Science, and provide them with a platform that excites and encourages them to carry out their studies in Science.

react-ready react-ready react-ready

Installation

To run the project, enter the following command

npm install
cd server
npm install
cd ..
npm run dev

To locally run the application, change the env variable REACT_APP_ENV to development

If build fails, try deleting the packagelock files and install with yarn

Build Scripts

Server side rendering is being used in this project. All react files are served from the backend server.

# creates a build folder and starts the server
npm run dev 

# runs the react application only
npm run client

# runs the server only
npm run server

Credentials

The app won't function properly without the .env file. The credentials for the .env file can be found here

Backend Architecture

About

An e-learning platform where students under the NCTB curriculum can learn their subjects differently by the help of practical experiments and STEAM learning through video modules and simulations

https://studiac-hackathon.herokuapp.com/


Languages

Language:JavaScript 98.3%Language:HTML 1.7%