{"id":37842782,"url":"https://github.com/ashwin63/ceg-prints","last_synced_at":"2026-01-16T16:01:05.081Z","repository":{"id":246892062,"uuid":"824627051","full_name":"ashwin63/CEG-Prints","owner":"ashwin63","description":"CEG Prints - Android Mobile application to take printouts from Amenities centre, Anna University Chennai - 600025","archived":false,"fork":false,"pushed_at":"2024-07-05T15:18:56.000Z","size":44661,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2024-07-05T19:38:29.414Z","etag":null,"topics":["android-application","android-studio","firebase","java","kotlin","python","windows-application"],"latest_commit_sha":null,"homepage":"","language":"Java","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/ashwin63.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,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-07-05T14:42:52.000Z","updated_at":"2024-07-05T19:38:34.455Z","dependencies_parsed_at":"2024-07-05T19:54:13.455Z","dependency_job_id":null,"html_url":"https://github.com/ashwin63/CEG-Prints","commit_stats":null,"previous_names":["ashwin63/ceg-prints"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/ashwin63/CEG-Prints","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ashwin63%2FCEG-Prints","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ashwin63%2FCEG-Prints/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ashwin63%2FCEG-Prints/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ashwin63%2FCEG-Prints/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ashwin63","download_url":"https://codeload.github.com/ashwin63/CEG-Prints/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ashwin63%2FCEG-Prints/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28479453,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-16T11:59:17.896Z","status":"ssl_error","status_checked_at":"2026-01-16T11:55:55.838Z","response_time":107,"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":["android-application","android-studio","firebase","java","kotlin","python","windows-application"],"created_at":"2026-01-16T16:00:52.472Z","updated_at":"2026-01-16T16:01:04.870Z","avatar_url":"https://github.com/ashwin63.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# CEG-Prints\nCEG Prints - Android Mobile application to take printouts from Amenities centre, Anna University Chennai - 600025\n\n* Spending more time in queue just for a printout?\n* Waiting soo long for ur pendrive to scan?\n\n* No need to wait for long anymore.. No pendrive.. No email.. Just directly print from ur mobile\n\n* Here comes our Android app “Print”\n\n* Install the app -\u003e Select ur files in phone -\u003e Scan QR code in the monitor….\nAnd….. boomm !!\n-\u003e Your printed file is ready!!!!!!!!\n\nDon’t forget to pay your money ;P\n\nInstallation Instructions\n\nCEG TECH FORUM (CTF) PROJECTS HAS CREATED A MOBILE APP THAT PROVIDES YOU THE FACILITY TO PRINT YOUR FILES DIRECTLY FROM YOUR PHONE.\n\nAPP INSTALLATION\u003cbr/\u003e\nSTEP 1: CONNECT TO OUR WIFI NETWORK  “AMENITIES”\n\nPRINTING FILE USING THE APP \u003cbr/\u003e\nSTEP 1: CONNECT TO OUR WIFI NETWORK   “AMENITIES”\u003cbr/\u003e\nSTEP 2: USE THE ‘Print’ APP AND SELECT THE FILE FROM YOUR PHONE TO PRINT AND CLICK ‘PRINT’.\u003cbr/\u003e\nSTEP 3: SELECT THE PRINTING PROPERTIES PROVIDED. (No.of.copies) (Single-sided/double-sided)\u003cbr/\u003e\nSTEP 4: SCAN THE QR CODE DISPLAYED IN THE MONITOR. (adjust your phone’s distance from the monitor to scan properly)\u003cbr/\u003e\nYour file will be printed. Click OK to redirect to the home page. \u003cbr/\u003e\n\nSreenshots:\u003cbr/\u003e\nAndroid application:\n\u003cdiv style=\"display: flex; justify-content: space-around;\"\u003e\n    \u003cimg src=\"https://github.com/ashwin63/CEG-Prints/assets/26385060/f2ba5fe0-51e6-40e3-bf37-3db7a1d5e22d\" alt=\"Image 1\" style=\"width: 23%;\"/\u003e\n    \u003cimg src=\"https://github.com/ashwin63/CEG-Prints/assets/26385060/5efa2c37-f558-47be-9c3a-e5f7b1045c18\" alt=\"Image 2\" style=\"width: 23%;\"/\u003e\n    \u003cimg src=\"https://github.com/ashwin63/CEG-Prints/assets/26385060/85dc0fe1-54e8-4ae2-895a-03db78bb82e8\" alt=\"Image 3\" style=\"width: 23%;\"/\u003e\n    \u003cimg src=\"https://github.com/ashwin63/CEG-Prints/assets/26385060/3310990a-529b-401f-a320-2ab701d6508f\" alt=\"Image 4\" style=\"width: 23%;\"/\u003e\n\u003c/div\u003e\n\nWindows application: \n\u003cimg width=\"1405\" alt=\"Screenshot 2024-07-05 at 11 01 14 AM\" src=\"https://github.com/ashwin63/CEG-Prints/assets/26385060/ab8af1db-33b5-4946-9a6b-51990b32f6f6\"\u003e\n\nImplementation details: This project is implemented in 2 parts. \nPart 1: 1 mobile application called 'CEG Prints' was provided to the consumers to select the files and choose different options to print ( No of pages, Black/ Color) and scan a QR code in the printing center they wish to initiate the process.\nPart 2: A windows application was built and deployed in the printing centres. This has 2 functionalities again, 1 of which is to provide a QR code to be scanned by the users to initiate the printing process. Second of which is to print the files selected by the users in the mobile application and print them using the printer connected to the system locally.\n\nDetails:\nMobile application: Built using Java in Android Studio, this project has 4 different screens displayed to the user.\nThe users can select the files the files to print using the default file explorer and this will be displayed in a list view with card layout. These cards can be clicked to take a quick look at the files selected and can also be removed using swipe gestures. This first page handles and displays all the files selected by user and moves to second screen when user clicks on print. After which, user needs to scan a QR code which will send the files to a server hosted in firebase.\n\nWindows application: This application generates a new QR code every 30 seconds to avoid abuse by the users. This QR code will be embedded with a unique key ( a combination of date,day and some private key chars) and will be stored in a server, which is checked whenever a mobile user tries to print files. Additionally, the application also checks periodically for any files available to print and once files are available, it reads the metadata of file to understand the print options chosen by user and prints them using the local printer connected to them.\n\nTech utilized: Java, Android Studio, Server creation using Tomcat, Firebase, Python\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fashwin63%2Fceg-prints","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fashwin63%2Fceg-prints","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fashwin63%2Fceg-prints/lists"}