{"id":20398264,"url":"https://github.com/pclubiitk/iitk-mail-client","last_synced_at":"2025-10-27T02:11:23.102Z","repository":{"id":243813202,"uuid":"813520906","full_name":"pclubiitk/IITK-Mail-Client","owner":"pclubiitk","description":"Developing a Mail Client for the IITK Campus Community that would be available across various platforms including Android, iOS, Windows, Web, Linux and Mac","archived":false,"fork":false,"pushed_at":"2025-01-28T16:47:38.000Z","size":745,"stargazers_count":4,"open_issues_count":14,"forks_count":20,"subscribers_count":10,"default_branch":"main","last_synced_at":"2025-03-26T07:43:04.885Z","etag":null,"topics":["app-development","hacktoberfest"],"latest_commit_sha":null,"homepage":"","language":"Dart","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/pclubiitk.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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-06-11T08:45:14.000Z","updated_at":"2025-01-28T16:47:43.000Z","dependencies_parsed_at":"2024-07-17T12:45:26.750Z","dependency_job_id":"4fde5bff-ecbf-4b3b-9357-0b2be33f6260","html_url":"https://github.com/pclubiitk/IITK-Mail-Client","commit_stats":null,"previous_names":["pclubiitk/iitk-mail-client"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pclubiitk%2FIITK-Mail-Client","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pclubiitk%2FIITK-Mail-Client/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pclubiitk%2FIITK-Mail-Client/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pclubiitk%2FIITK-Mail-Client/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pclubiitk","download_url":"https://codeload.github.com/pclubiitk/IITK-Mail-Client/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248571883,"owners_count":21126522,"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","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":["app-development","hacktoberfest"],"created_at":"2024-11-15T04:19:42.729Z","updated_at":"2025-10-27T02:11:23.031Z","avatar_url":"https://github.com/pclubiitk.png","language":"Dart","funding_links":[],"categories":[],"sub_categories":[],"readme":"# \u003cimg src=\"https://pclub.in/images/pclub.png\" alt=\"Logo\" width=\"50\" /\u003e   IITK MAIL CLIENT\n\nWelcome to our Project which we have built a mail client service which allows you to send mail through SMTP service and receive them through IMAP  service using enough_mail api. and we have done this in flutter and backend is written in dart.\n## Why Flutter?\nFlutter is an open-source UI software development kit created by Google. It is used to build  applications for mobile, web, and desktop from a single codebase. Flutter apps are written in Dart, a language optimized for fast apps on any platform.\n\u003ch3\u003eReasons for using flutter\u003c/h3\u003e\n\n*  Flutter allows the creation of apps for Android, iOS, Web, Linux, macOS and Windows from a single codebase.\n*  It allows the developers to see the result of code change almost instantly without restarting the app.\n*  Google provides extensive and detailed documentation, tutorials, and sample projects, making it easier for developers to learn and master Flutter.\n*  Excellent support in popular IDEs like Android Studio, and Visual Studio Code, with tools for debugging, profiling, and more.\n*  \n## Why Dart?\nDart is a programming language developed by Google. It was designed with the goal of being easy to learn, fast in execution, and capable of creating high-performance applications for a variety of platforms.\n\u003ch3\u003eReasons for using dart\u003c/h3\u003e\n\n* Compilation and hot reload: Dart supports to being compiled both AOT(ahead of time) and JIT(just in time) . Dart's JIT compilation enables Flutter's famous Hot Reload feature.\n* Platform Support: Dart supports compilation to native machine code, which is essential for mobile development. It also compiles to JavaScript for web applications, making it versatile - \n  across different platforms.\n* Dart provides robust support for asynchronous programming.\n\n## Features\nThere are three major features we have implemented up till now-\n\n1. Authentication- Securely authenticate users using enough_mail package to provide secure and robust authentication for users\n2. Sending Mails-  Compose and send emails, including the ability to add recipients.\n3. Fetching Mails- Retrieve and display emails from the server, allowing users to view their inbox and read individual messages.\n\n## Installation\n\n### 1. Clone the repository \n git clone \u003crepo-ssh\u003e \n### 2. Resolving dependencies\n flutter pub get\n### 3. Choose and run the emulator of your choice\nYou can check the available emulators and devices by pressing `ctrl`+`shift`+`P` on windows and `cmd`+`shift`+`P` on mac and then select your device.\nTo run on your own Phone you will first need to enable developers options and USB Debugging then \nconnect your phone with USB cable. You will be able to see your phone in the list of available devices as well as you press the above commands.\n### 4. Running the Application\nPress `fn`+`f5` to run or execute `flutter run` on terminal\n\n### Note: Please refer to video for complete demonstration\n\n[Demo_Video](https://youtu.be/vo4wqaGKJCE)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpclubiitk%2Fiitk-mail-client","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpclubiitk%2Fiitk-mail-client","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpclubiitk%2Fiitk-mail-client/lists"}