{"id":30773673,"url":"https://github.com/arlan64/jpo","last_synced_at":"2026-05-18T06:06:19.665Z","repository":{"id":311351780,"uuid":"1043169922","full_name":"Arlan64/jpo","owner":"Arlan64","description":"JPO (for \"Journée Portes Ouvertes\" or \"Open Day\") is my first PHP study project with CodeIgniter. The goal was to collect visitors' feedback via this small form that was present on all the high-school's computers. May 2022.","archived":false,"fork":false,"pushed_at":"2025-08-23T22:48:30.000Z","size":1503,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"master","last_synced_at":"2025-09-05T02:18:07.553Z","etag":null,"topics":["codeigniter","codeigniter3","open-day","php","php-framework"],"latest_commit_sha":null,"homepage":"https://arlanball.fr","language":"HTML","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Arlan64.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"contributing.md","funding":null,"license":"license.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2025-08-23T09:33:04.000Z","updated_at":"2025-08-23T22:48:33.000Z","dependencies_parsed_at":"2025-08-24T10:05:25.772Z","dependency_job_id":"91b9273a-447e-48bf-ad08-291a1ccfd937","html_url":"https://github.com/Arlan64/jpo","commit_stats":null,"previous_names":["arlan64/jpo"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Arlan64/jpo","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Arlan64%2Fjpo","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Arlan64%2Fjpo/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Arlan64%2Fjpo/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Arlan64%2Fjpo/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Arlan64","download_url":"https://codeload.github.com/Arlan64/jpo/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Arlan64%2Fjpo/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33167430,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-18T05:43:36.989Z","status":"ssl_error","status_checked_at":"2026-05-18T05:43:19.133Z","response_time":71,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["codeigniter","codeigniter3","open-day","php","php-framework"],"created_at":"2025-09-05T02:01:17.854Z","updated_at":"2026-05-18T06:06:19.660Z","avatar_url":"https://github.com/Arlan64.png","language":"HTML","funding_links":[],"categories":[],"sub_categories":[],"readme":"# JPO – Journée Portes Ouvertes\n\n**JPO** (stands for \"Journée Portes Ouvertes\" or \"Open Day\") is my study project in PHP with CodeIgniter (v3), carried out in May 2022. It is a mini-form system designed to collect feedback from visitors during a high school open day.\n\n## ​ Features\n- Entry form with validation.\n- Dynamic display of available training courses from the database.\n- Visitor registration in the database, with \"interested,\" \"wish to apply,\" and comments.\n- Display of visitor statistics (separate page).\n## Install \u0026 Run Locally\n\n1. **Prerequisites**\n- PHP (compatible version with CodeIgniter 2)\n- Local Web Server (XAMPP, WAMP, MAMP…)\n- MySQL or MariaDB\n- Git (optional, if you want to clone the repo)\n\n2. **Clone the repo (or download)**\n```bash\ngit clone https://github.com/Arlan64/jpo.git\ncd jpo\n```\n\n3. **Configure the database**\nCreate a local database called `jpo`.  \nImport the `jpo.sql` file into your database (with phpMyAdmin or MySQL CLI)\n```bash\nmysql -u root -p jpo \u003c jpo.sql\n```\n\n4. **Configure the database connection**\nOpen /application/config/database.php and modify the connection information (username, password, database) to match with your local configuration :\n```php\n$db['default'] = array(\n    'dsn'      =\u003e '',\n    'hostname' =\u003e 'localhost',\n    'username' =\u003e 'YOUR_DB_USERNAME',\n    'password' =\u003e 'YOUR_DB_PASSWORD',\n    'database' =\u003e 'jpo',\n    'dbdriver' =\u003e 'mysqli',\n    'dbprefix' =\u003e '',\n    'pconnect' =\u003e FALSE,\n    'db_debug' =\u003e TRUE,\n    'cache_on' =\u003e FALSE,\n    'cachedir' =\u003e '',\n    'char_set' =\u003e 'utf8',\n    'dbcollat' =\u003e 'utf8_general_ci',\n    'swap_pre' =\u003e '',\n    'encrypt'  =\u003e FALSE,\n    'compress' =\u003e FALSE,\n    'stricton' =\u003e FALSE,\n    'failover' =\u003e array(),\n    'save_queries' =\u003e TRUE\n);\n```\n\n5. **Prepare your local server**\nInstall and launch a local server like [XAMPP](https://www.apachefriends.org/index.html), [WAMP](https://www.wampserver.com/) or [MAMP](https://www.mamp.info/).  \nPlace the project in the appropriate folder of the server (eg: for XAMPP : `C:\\xampp\\htdocs\\JPO`).\n\n6. **Configure the base URL**\nOpen the file `/application/config/config.php` and modify the following line to match your project's local URL:\n```php\n$config['base_url'] = 'http://localhost/JPO/';\n```\n7. **Launch the project**\nIn your browser, access to http://localhost/JPO/. The project should load normally.","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Farlan64%2Fjpo","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Farlan64%2Fjpo","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Farlan64%2Fjpo/lists"}