Skip to content

Open Source Software about student Management System (SMS), is a software solution that facilitates the seamless organization and administration of student enrollment processes.

License

Notifications You must be signed in to change notification settings

WalaEddine01/OrgSchool-portfolio-project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

72 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

OrgSchool

Organize, Simplify, Prosper

OrgSchool · GitHub . X (Twitter) . LinkedIn . professional resume . Youtube video . Article

licenseversion

A Student Management System (SMS) is a software solution that facilitates the seamless organization and administration of student enrollment processes.

Table of Contents

About

Key features of OrgSchool:

  • Add and remove Functionality.
  • Secure Information Using Hashing.
  • User Authentication and Authorization.
  • Data Validation.
  • User-Friendly UI.
Additional info

Story behind the idea: idea of the project was inspired by similar Ministry of National Education web app called ostad.education, this web app used by teachers in Algeria to manage students.

Built With

  • Backend: Python, MySQL.
  • Frontend: HTML, CSS, JavaScript.
  • Frameworks: Bootstrap, jQuery and Python Flask.

I used Layered Architecture:

Presentation Layer (UI) Application Layer (Server-side Logic/API) Data Access Layer (Storage using MySQL) Admin (2)

Getting Started

You can Start use our service with two methods: 1- create an accout in our platform OrgSchool and start your work.

2- Use it locally by following these steps: Clone the repository

git clone https://github.com/WalaEddine01/OrgSchool-portfolio-project.git

inside the directory run these commands setup your database

cat setup/setup_mysql_dev.sql | sudo mysql

front-end route

python3 app.py

api route

python3 -m api.v1.app

Usage

Contributing

First off, thanks for taking the time to contribute! Contributions are what makes the open-source community such an amazing place to learn, inspire, and create. Any contributions you make will benefit everybody else and are greatly appreciated.

Please try to create bug reports that are:

  • Reproducible. Include steps to reproduce the problem.
  • Specific. Include as much detail as possible: which version, what environment, etc.
  • Unique. Do not duplicate existing opened issues.
  • Scoped to a Single Bug. One bug per report.

contributors

Wala Eddine B
wala

Support

Reach out to the maintainer at one of the following places:

License

This project is licensed under the MIT license. Feel free to edit and distribute this template as you like.

See LICENSE for more information.

About

Open Source Software about student Management System (SMS), is a software solution that facilitates the seamless organization and administration of student enrollment processes.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published