{"id":15003242,"url":"https://github.com/anagardi/registration-form","last_synced_at":"2026-04-03T03:42:12.927Z","repository":{"id":206988004,"uuid":"92776415","full_name":"anagardi/registration-form","owner":"anagardi","description":"Simple demo program for user registration, authentication and profile managment.","archived":false,"fork":false,"pushed_at":"2017-05-30T23:15:23.000Z","size":1090,"stargazers_count":4,"open_issues_count":0,"forks_count":1,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-05-07T06:46:05.909Z","etag":null,"topics":["authentication","microsoft-sql-server","profile-management","registration"],"latest_commit_sha":null,"homepage":null,"language":"C#","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/anagardi.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2017-05-29T21:24:03.000Z","updated_at":"2023-09-16T05:22:45.000Z","dependencies_parsed_at":"2023-11-13T15:38:26.343Z","dependency_job_id":null,"html_url":"https://github.com/anagardi/registration-form","commit_stats":null,"previous_names":["anagardi/registration-form"],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/anagardi%2Fregistration-form","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/anagardi%2Fregistration-form/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/anagardi%2Fregistration-form/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/anagardi%2Fregistration-form/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/anagardi","download_url":"https://codeload.github.com/anagardi/registration-form/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":252831178,"owners_count":21810779,"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":["authentication","microsoft-sql-server","profile-management","registration"],"created_at":"2024-09-24T18:57:25.749Z","updated_at":"2026-04-03T03:42:12.874Z","avatar_url":"https://github.com/anagardi.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Registration Form #\n\nRegistration Form is a simple demo program for user registration, authentication \nand profile managment. Microsoft SQL Server is selected as RDBMS of choice.\n\n### Details ###\n\nThis program consists of several parts:\n\n- Registration of a new account.\n- Authentication.\n- Own profile management.\n\n#### Configuration settings ####\n\nNew user will get an email notification about successful registration, if SMTP client \nand email credentials were specified in config.ini file.\n\n#### Registration of a new account ####\n\nNew users should register in order to be able to log into the system.\n\nAfter submitting the registration form, user gets an email notification.\n\n#### Authentication ####\n\nRegistered users provide their authentication credentials (username and password) in\norder to be able to log into the system.\n\n#### Own profile management ####\n\nAfter successfully logging in, registered users can view and/or modify their personal \ndata such as name, surname, birth date, address etc.\n\n### Software requirements ###\n\nMicrosoft SQL Server 2014 Express\n\n### Why I wrote this app? ###\n\nI have been \"away\" from programming for a while, due to several factors and reasons, such \nas (1) birth of my son (who is almost 5 years old now), (2) moving to a new country, \n(3) learning a new (Dutch) language and studying for obligatory integration exams. \n\nAt the moment I'm \"refreshing\" my knowledge and skills. Writing apps like this seems \nthe best way to do so.\n\nI have a bachelor degree in Software Engineering, Master's degree in Information \nTechnologies and work experience using C#/.NET, Adobe LifeCycle and JavaScript. \nSee my CV for a full list of my knowledge set and skills.\n\nIf you are a company looking for (female) developers in Groningen area (the Netherlands), \ndo not hesitate to [contact me](mailto:anahit.gardishyan@gmail.com).\n\n### How to run? ###\n\nSee the Release directory for the release version.\n\n### How to use the program? ###\n\n*  Setup config.ini file (specify SMTP client and e-mail credentials)\n*  Start up the program\n*  If you are a new user, register yourself\n*  If you are a previously registered user, use your credentials to log into your personal data\n*  Edit your data\n*  Update changes\n*  Exit\n\n### Screen shots ###\n\n**Main application screen**\n\n![Main application screen](Docs/main_application_screen.png)\n\n**File menu**\n\n![File menu](Docs/file_menu.png)\n\n**Configuration settings**\n\n![Configuration settings](Docs/config.png)\n\n**Registration of new user**\n\n![Registration](Docs/registration.png)\n\n**Logging in**\n\n![Logging in](Docs/logging.png)\n\n**Personal data**\n\n![Personal data](Docs/personal_data.png)\n\n### License ###\n\n[MIT License](LICENSE.txt)\n\n### Author ###\n\nAnahit Gardishyan [anahit.gardishyan@gmail.com](mailto:anahit.gardishyan@gmail.com)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fanagardi%2Fregistration-form","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fanagardi%2Fregistration-form","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fanagardi%2Fregistration-form/lists"}