{"id":22820396,"url":"https://github.com/shalithacell/e-channelling--javaee","last_synced_at":"2026-02-22T11:34:14.745Z","repository":{"id":45420149,"uuid":"201586415","full_name":"ShalithaCell/E-Channelling--javaEE","owner":"ShalithaCell","description":"Designed an e-channeling system usinig JAVA EE. Technologies used: java ee, HTML, jQuery, ajax, MySQL database.Created for best practice java web.","archived":false,"fork":false,"pushed_at":"2022-11-15T23:30:33.000Z","size":24375,"stargazers_count":3,"open_issues_count":7,"forks_count":1,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-04-23T00:28:45.084Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ShalithaCell.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2019-08-10T05:50:24.000Z","updated_at":"2021-05-31T07:28:18.000Z","dependencies_parsed_at":"2023-01-23T07:31:34.961Z","dependency_job_id":null,"html_url":"https://github.com/ShalithaCell/E-Channelling--javaEE","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/ShalithaCell/E-Channelling--javaEE","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ShalithaCell%2FE-Channelling--javaEE","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ShalithaCell%2FE-Channelling--javaEE/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ShalithaCell%2FE-Channelling--javaEE/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ShalithaCell%2FE-Channelling--javaEE/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ShalithaCell","download_url":"https://codeload.github.com/ShalithaCell/E-Channelling--javaEE/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ShalithaCell%2FE-Channelling--javaEE/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":267632926,"owners_count":24118750,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-07-29T02:00:12.549Z","response_time":2574,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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":[],"created_at":"2024-12-12T15:18:37.291Z","updated_at":"2026-02-22T11:34:09.706Z","avatar_url":"https://github.com/ShalithaCell.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Online-E-channeling System\n\nTechnologies used: HTML, java web, jquery, ajax, MySQL database.Created for best practice Java EE.\n\n---\n\n# Purpose\n\nThe purpose of this project is for best practice OOP and Java EE.This is SLIIT | Sri Lanka Institute of Information Technology Second Year Semester 1 Web Project (Module - OOP).\n\n---\n\n### Pre requisites\n\n   If you have not done so please refer to the Download and Installation instructions,\n\n  * Maven\n    * [Maven Getting Started Guide](https://maven.apache.org/guides/getting-started/)\n  \n  * MySql\n    * [Download MySQL For Windows](https://dev.mysql.com/downloads/installer/)\n    * [Download MySQL For Mac](https://dev.mysql.com/downloads/mysql/)\n    \n  * IDE (Eclipse IDE for Java EE or IntelliJ IDEA) Recommended - IntelliJ IDEA\n      * [Download Eclipse IDE for Java EE](https://www.eclipse.org/downloads/packages/release/kepler/sr2/eclipse-ide-java-ee-developers)\n      * [Download IntelliJ IDEA](https://www.jetbrains.com/idea/download/)\n    \n  \n# Development setup\n\n### 1. Retrieve our project (if you haven't done so already)\n\n```git\n $ git clone git@github.com:ShalithaCell/E-Channelling--javaEE.git\n```\n\n### 2. Import project to your IDE\n\n   Please follow below instructions to import project,\n   \n   **Make sure your Internet connection is working... (Internet connection is required )**\n\n  * In Eclipse\n    * [Importing maven project into eclipse](https://vaadin.com/tutorials/import-maven-project-eclipse)\n  * In IntelliJ IDEA\n    * [Importing maven project into IntelliJ IDEA](https://www.lagomframework.com/documentation/1.5.x/java/IntellijMaven.html)\n    \n\n### 3. Restore database\n\n   * Goto MySql work bench and Import EChannelDB.sql file which is located under project folder/DB_Backup.\n     * [How do I import my MySQL database with MySQL Workbench](https://www.linode.com/docs/databases/mysql/deploy-mysql-workbench-for-database-administration/#to-import)\n   \n### 4.Setup configurations\n\n  * Open project in your IDE.\n  * Goto src -\u003e main -\u003e java -\u003e com.echanneling.delegate package and open config.properties file.\n    * setup your configurations,\n        * add your email credentials and MySql connection string in here. \n        make sure you should enable Enable less secure apps in gmail account.\n                * [How to enable less secure apps](https://support.google.com/a/answer/6260879?hl=en)\n  \n \n ### 5. Start server\n  * start the server and run;\n    * http://localhost:8080/ (replace the port number 8080 to your port).\n  * login using following credentials,\n    * username - admin@gmail.com\n    * password - 12345678\n    \n# Screenshots\n\n  * \u003cimg width=\"1280\" alt=\"Screen Shot 2019-10-07 at 10 00 01 PM\" src=\"https://user-images.githubusercontent.com/43614338/66330379-e7aae100-e94d-11e9-8f09-1c5cf020bbf0.png\"\u003e\n\n  * \u003cimg width=\"1264\" alt=\"Screen Shot 2019-10-07 at 10 02 32 PM\" src=\"https://user-images.githubusercontent.com/43614338/66330521-2fca0380-e94e-11e9-9881-41f07eb9d61d.png\"\u003e\n  \n  * \u003cimg width=\"1263\" alt=\"Screen Shot 2019-10-07 at 10 03 58 PM\" src=\"https://user-images.githubusercontent.com/43614338/66330634-6a33a080-e94e-11e9-8713-478bd2094747.png\"\u003e\n    \n # Contribute\n \n The best way to contribute is by spreading the word about the library:\n \n * Blog it\n * Comment it\n * Fork it\n * Star it\n * Share it\n \n A **HUGE THANKS** for your help.","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fshalithacell%2Fe-channelling--javaee","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fshalithacell%2Fe-channelling--javaee","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fshalithacell%2Fe-channelling--javaee/lists"}