ContactGot is an offline desktop app, where clients can leave their info, while an administrator can manage which information they need to gather on certain projects.

ContactGot

Contents

1. Description

During different IT-events it is often impossible for most people to collect information about participants using Google Forms due tot the fact, that the Internet in large open spaces is very weak. Meanwhile, Microsoft Excel is not available for free and using Google Sheets for gathering personal information makes the information vulnurable and visible to other people.

ContactGot is an offline desktop app, where clients can leave their info, while an administrator can manage which information they need to gather on certain projects.


Currently project is developed for Innopolis Admission

image


2. How to use

After launching the .exe file the main window will show up, where the user:

  • sets up the name of the form

image

Then in the session window:

  • the user inputs the mandatory fields
  • includes level of preparation of a participant
  • writes additional information if necessary
  • either saves the progress, or saves and closes the application

image


3. Requirements Engineering

Installation

Operation system - Windows 10 and newer.

  • Download the files from the repository
  • Launch the .exe file (the project folder may be located in your Downloads folder)

Documentation

Documentation of the software can be found here.

Contents of the documentation also included below:


4. Design

Documentation of the software's design can be found here.

Contents of the documentation also included below:


5. Architecture

Static View Diagram

image

Dynamic View Diagram

image


6. Demonstration

The demonstration video can be found here on YouTube

image

Similar Resources

Telegram Desktop messaging app

Telegram Desktop messaging app

Telegram Desktop – Official Messenger This is the complete source code and the build instructions for the alpha version of the official desktop client

Nov 28, 2022

Sharpmake is an open-source C#-based solution for generating project definition files, such as Visual Studio projects and solutions, GNU makefiles, Xcode projects, etc.

Sharpmake Introduction Sharpmake is a generator for Visual Studio projects and solutions. It is similar to CMake and Premake, but it is designed for s

Nov 25, 2022

Info & tools for reverse engineering the M6 smart fitness band

Info & tools for reverse engineering the M6 smart fitness band

m6-reveng This repo contains information and tools for reverse engineering the $7 M6 smart fitness band. Hardware The SoC (system-on-a-chip) is a Teli

Dec 1, 2022

The given files contains a coded algorithm for a program of "OMR Evaluation" With negative marking below are brief info regarding its feature

OMR-Evalution The given files contains a coded algorithm for a program of "OMR Evaluation" With negative marking below are brief info regarding its fe

Oct 16, 2022

Vaccine Monitor app implemented in C with system Programming techniques.Projects implemented as part of the course Syspro K24

System_Programming_Projects Vaccine Monitor app implemented in C with system Programming techniques.Projects implemented as part of the course Syspro

Dec 30, 2021

If the button pressed esp will reset and App mode will on. App mode will on then led will on, network is connected led will off.

DHT22-to-Google-sheet-Reset-Using-ESP8266-LED-Switch If button pressed esp will reset and App mode will on. App mode will on then led will on, network

Aug 17, 2022

Flutter-Clock-and-Reminder-App - a highly functional clock and reminder app developed on flutter framework.

clock_app A new Flutter project. Getting Started This project is a starting point for a Flutter application. A few resources to get you started if thi

Aug 4, 2022

Some hypervisor research notes. There is also a useful exploit template that you can use to verify / falsify any assumptions you may make while auditing code, and for exploit development.

Introduction Over the past few weeks, I've been doing some hypervisor research here and there, with most of my focus being on PCI device emulation cod

Nov 18, 2022
A 3-D Printed Bot which can talk, cheer, dance and manage your day-to-day schedule.

cheerup A 3-D Printed Bot which can talk, cheer, dance and manage your day-to-day schedule. In childhood many of us have watched this show "SpongeBob

Sep 5, 2021
πŸ—ΊοΈ OMAPS.APP β€” Offline OpenStreetMap maps for iOS and Android. A community-driven fork of MAPS.ME.
πŸ—ΊοΈ OMAPS.APP β€” Offline OpenStreetMap maps for iOS and Android. A community-driven fork of MAPS.ME.

OMaps is an open source cross-platform offline maps application, built on top of crowd-sourced OpenStreetMap data. It was publicly released for iOS and Android.

Nov 27, 2022
Flutter app where you can find your information about your Favorite Super Cars ⚑❀

Super Cars App (Flutter) ⚑ Now you can freely discover and browse your Favourite Super Cars ❀ . Speed! ?? Getting Started This project is a starting p

Apr 13, 2022
This project helps a person park their car in their garage in the same place every time.

garage-parking-sensor Description This project is developed to help a person park their car in their garage in the same place every time. Normally peo

Aug 18, 2022
An embedded CAN bus sniffer which is able to monitor any of the vehicle internal CAN bus and perform some action by triggering new CAN messages.
An embedded CAN bus sniffer which is able to monitor any of the vehicle internal CAN bus and perform some action by triggering new CAN messages.

An embedded CAN bus sniffer which is able to monitor any of the vehicle internal CAN bus and perform some action by triggering new CAN messages. In this way certain vehicle functionality can be triggered by responding to custom steering wheel button events, or use the vehicle virtual cockpit to display OBD-PIDs values instead of relying on an external display to present new information to the user

Nov 28, 2022
Template to create JACK clients

jack-client-template This project is a template to create JACK clients. Installation As with other autotools project, you need to run the following co

Oct 15, 2022
Get_next_line is a project that taught me some new concepts like static variables file_desctiptors how they work
Get_next_line is a project that taught me some new concepts like static variables file_desctiptors how they work

Get_next_line is a project that taught me some new concepts like static variables file_desctiptors how they work, how to create them, read and import data from them.

Aug 29, 2022
Watches files and records, or triggers actions, when they change.
Watches files and records, or triggers actions, when they change.

Watchman A file watching service. Purpose Watchman exists to watch files and record when they actually change. It can also trigger actions (such as re

Dec 2, 2022
It includes our specialized binary payload DSL (parser and schemas), clients and sdks.

Symbol Monorepo In Q1 2021, we consolidated a number of projects into this repository. It includes our specialized binary payload DSL (parser and sche

Nov 6, 2022
A Flutter package that makes it easy to customize and work with your Flutter desktop app's system tray.
A Flutter package that makes it easy to customize and work with your Flutter desktop app's system tray.

system_tray A Flutter package that that enables support for system tray menu for desktop flutter apps. on Windows, macOS and Linux. Features: - Modify

Nov 26, 2022