All Projects → julkwel → sekoliko

julkwel / sekoliko

Licence: MIT license
Sekoliko | MySchool | MonEcole : School management Software.

Programming Languages

PHP
23972 projects - #3 most used programming language
HTML
75241 projects
SCSS
7915 projects
Twig
543 projects
javascript
184084 projects - #8 most used programming language
CSS
56736 projects
shell
77523 projects

Projects that are alternatives of or similar to sekoliko

Student Management System
This is a simple web-based student management software written in PHP and Javascript. This was specifically written for school or educational organization.
Stars: ✭ 58 (+48.72%)
Mutual labels:  school, ajax
Stock Management System
An Introductory Stock Management System built on PHP, jQuery with AJAX in MVC pattern.
Stars: ✭ 95 (+143.59%)
Mutual labels:  ajax, management-system
Repl
The Learning Hub for UoL's Online CS Students
Stars: ✭ 367 (+841.03%)
Mutual labels:  students, software
Django-School-Management-System
Django School Manageent System base on Django framework.
Stars: ✭ 222 (+469.23%)
Mutual labels:  school, school-management-software
edupage-api
A python library for accessing your Edupage account
Stars: ✭ 40 (+2.56%)
Mutual labels:  students, school
ClassClock
ClassClock is a free, easy-to-use web app for K-12 schools that provides an at-a-glance view of the school schedule
Stars: ✭ 27 (-30.77%)
Mutual labels:  students, school
BiB
📚 Library Management Application for Elementary Schools
Stars: ✭ 38 (-2.56%)
Mutual labels:  school, library-management-system
AMS
Attendance management system made my me, which I use for taking attendance.
Stars: ✭ 13 (-66.67%)
Mutual labels:  ajax
xbox360-controller-manager
Turn OFF your wireless xbox 360 controller on PC and see the battery status of the connected controllers.
Stars: ✭ 38 (-2.56%)
Mutual labels:  software
jobeet
Symfony 4.2 Jobeet Project
Stars: ✭ 28 (-28.21%)
Mutual labels:  symfony4
rlss-2019
Materials for the Practical Sessions of the Reinforcement Learning Summer School 2019: Bandits, RL & Deep RL (PyTorch).
Stars: ✭ 79 (+102.56%)
Mutual labels:  school
ajax
Ajax wrapper for nim js backend
Stars: ✭ 18 (-53.85%)
Mutual labels:  ajax
Introduction-to-Python-Numerical-Analysis-for-Engineers-and-Scientist
Introduction to Python: Numerical Analysis for Engineers and Scientist. In 2017, Python became the world's most popular programming language. This course covers the basic syntax, linear algebra, plotting, and more to prepare students for solving numerical problems with Python.
Stars: ✭ 110 (+182.05%)
Mutual labels:  students
stream-learn
The stream-learn is an open-source Python library for difficult data stream analysis.
Stars: ✭ 46 (+17.95%)
Mutual labels:  software
circleci-ethereum
CI/CD for Ethereum Smart Contracts with CircleCI and Truffle
Stars: ✭ 21 (-46.15%)
Mutual labels:  circleci
larashop55
Shopping cart website in Laravel 5.5 with Ajax
Stars: ✭ 51 (+30.77%)
Mutual labels:  ajax
PetroFDS
ThePetronics Food Delivery System(PetroFDS)
Stars: ✭ 48 (+23.08%)
Mutual labels:  management-system
OfficeManagementSystem
A system that helps to perform day to day activities of an office including attendance management, task management, leave management, complaint management, etc.
Stars: ✭ 32 (-17.95%)
Mutual labels:  management-system
lightings
A lightweight Ajax Library
Stars: ✭ 20 (-48.72%)
Mutual labels:  ajax
Mathematics for Machine Learning
Learn mathematics behind machine learning and explore different mathematics in machine learning.
Stars: ✭ 28 (-28.21%)
Mutual labels:  software

Sekoliko build status : CircleCI

All Contributors

School Management Web Application OPENSOURCE sekoliko

Requirements

- composer
- node && yarn
- php > 7.2
- symfony cli (link to download: https://symfony.com/download)
- motivation
- basics of symfony & php
- basics of Javascript

Usage

Step 1. Fork this project

Step 2.

- git clone https://github.com/[your_username]/sekoliko.git

Step 3. Create new branch [optional] (if you want to contribute)

- git checkout -b feature/my-branch

Step 4. Install composer dependencies

- composer install

Step 5. Install node dependencies

- yarn install

Step 6. Create new database then, create new file .env.local, add .env content to this and configure DATABASE_URL in .env.local to follow your own database configuration like :

- DATABASE_URL="mysql://db_user:[email protected]:3306/db_name?serverVersion=5.7"

Step 7. Update database schema

- bin/console doctrine:schema:update --force

Step 6. Run server

- symfony serve

Step 7. Run webpack server for assets

- yarn encore dev --watch

Create your first user by running :

php bin/console sekoliko:create:super-admin

For new school and admin run :

php bin/console sekoliko:create:admin

STANDARD

Code must follow symfony coding standard style,Install this coding standard in your root directory of sekoliko.

git clone git://github.com/djoos/Symfony2-coding-standard.git && composer install -d ./Symfony2-coding-standard
./Symfony2-coding-standard/vendor/bin/phpcs --config-set installed_paths ../../../../Symfony2-coding-standard

Then run this command ALWAYS and fix all errors before your push.

./Symfony2-coding-standard/vendor/bin/phpcs --standard=Symfony --ignore=*/vendor/*,/src/Kernel.php,*/Migrations/* ./src/

Design

Make cool and user friendly design, we have a template named admirator inside assets directory for theme.

Git

Commit convention :

  • All commit MUST be tagged with one of the following tags : [bug] / [fix] / [feature] / [design] / [packages] / [wip]
  • DON'T create merge request for unstable developpment.
  • All code must be passed with TU/TF.

Goal

  • SaaS (Software as a Service ) App for School/University in Madagascar
  • Online course
  • Online report
  • Fee management
  • Student/Teachers/Administration management ( attendance, year sumary )
  • Classroom management for thos school who doesn't have fixed room.

NON Goal

  • Online university.

Make cool things 😉


Contributors

Thanks goes to these wonderful people :

SylvanoTombo
SylvanoTombo

💻
RinaVatosoa
RinaVatosoa

🎨
nyantso
nyantso

💻
Fy Kely
Fy Kely

💻 🎨
Chrys Rakotonimanana
Chrys Rakotonimanana

💻
Jul
Jul

📆 👀 ⚠️ 💻
Hantsaniala Eléo
Hantsaniala Eléo

🎨
Tolotra Raharison
Tolotra Raharison

💻
Vony Randria
Vony Randria

💻
rhianmax
rhianmax

💻
Henintsoa Harinoro
Henintsoa Harinoro

🌍
Mika Andrianarijaona
Mika Andrianarijaona

💻 📖

This project follows the all-contributors specification. Contributions of any kind welcome !

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].