Code Monkey home page Code Monkey logo

gestion_ecole's Introduction

Gestion ecole ( School management system )

is an app writen using php ( v 8.1.1 ) using last and best practices and recommended approaches.

project structure :

  • root
    • app
      • app.php
    • config
      • Database.php
      • config.php
    • controller
      • UserController.php
    • helpers
      • getenv.php -logs
    • middleware
    • models
      • User.model.php
    • public
      • index.php
      • assets
        • index.js
        • styles.css
        • dist ( contains webpack bundle files )
    • routes
      • global routes
    • test
      • unit tests
    • views -layout.php
      • shared
        • header.php
        • footer.php

tech stuck and eco system :

in this app I tried to combine multiple technologies from different industry tech stuck to implement and perform a best reliability and flexibility possible during for both the dev cycle and production as well. and these is the ecosystem I tried to implement :

Dependencies :

php Dependencies :

- vlucas/phpdotenv

npm Dependencies :

- fortawesome ^6.4.0
- bootstrap ^5.3.0
- mini-css-extract-plugin ^2.7.6
- webpack  ^5.1.2
- babel ^7.22.1
- css-loader ^6.8.1

Building and Running :

  1. Clone the repository: git clone https://github.com/Said-Ait-Driss/gestion_ecole
  2. Install the dependencies: a - npm install b - php composer install
  3. Build the project: npm run build
  4. Run the project: past the folder to your htdocs & go to your navigator and visite localhost:PORT/ecole/

gestion_ecole's People

Contributors

said-ait-driss avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.