Skip to content

the301sparton/school

Repository files navigation

School

A cloud based school management system by vaicomp.com

Getting Started

School is an full fleaged school management system developed by vaicomp.com It includes functionalities like student data mmanagement, accounting, Online tests, Attendence and statistical analysis.

Development

Install node NODE LTS

npm install -g grunt-cli
npm install grunt-contrib-obfuscator --save-dev
npm install grunt-contrib-watch --save-dev

make sure package.json and Gruntfile.js are in place

grunt watch --force

Start Woking

Deployment

Go to myPhpAdmin and import the database.sql file from stable release

Remove current production branch

git branch -D production

Add new production branch

git checkout -b production
Changes to apis/db.php
$servername = "localhost";

$username = "u353330278_bes";

$password = "";  //Insert Password Here

$dbname = "u353330278_bes";
Changes to js/config.js
var baseUrl = "";

var logOutUrl = "https://besgondia.org";
Changes to .gitignore
remove dist/

Compile the js

grunt

Remove simple js

git rm -r home/**/*.js
git rm -r js/*.js
git rm -r receipt/*.js
push prodction

Versioning

We use SemVer for versioning. For the versions available, see the tags on this repository.

Authors

Chaitanya Deshpande - the301sparton

License

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

Acknowledgments

  • Bootstrap Made
  • jsgrid
  • FirebaseUi