An open API service indexing awesome lists of open source software.

https://github.com/lironmiz/connect-the-dots

A site for creating a dot line game when the user enters a picture and it creates a dot line game for him for coding hackathon.
https://github.com/lironmiz/connect-the-dots

bootstrap5 coding-hackathons css3 database dots-game edge-detection fullstack-development github-pages html5 image-processing javascript k-means-clustering learning-by-doing nodejs problem-solving project responsive-web-design sqlite3 teamwork website-development

Last synced: 4 months ago
JSON representation

A site for creating a dot line game when the user enters a picture and it creates a dot line game for him for coding hackathon.

Awesome Lists containing this project

README

          


👾 connect-the-dots 👾

![image](https://user-images.githubusercontent.com/91504420/218862204-9a373a89-c2ce-45d9-aff1-41d1fdc9927d.png)


A website for creating a dot line game when the user enters a picture and it creates a dot line game for him with cool features and image processing for coding hackathon 🥳.

![WhatsApp Image 2023-02-17 at 09 46 49](https://user-images.githubusercontent.com/91504420/219595059-d77a83b3-c2d5-4995-9120-35af14301989.jpg)



contributors


last update


forks


stars


open issues


language count

![](https://img.shields.io/tokei/lines/github/lironmiz/connect-the-dots?color=blue&label=Lines%20of%20Code)
![Size](https://img.shields.io/github/repo-size/lironmiz/connect-the-dots?color=red&label=Repo%20Size%20)
top language

# :notebook_with_decorative_cover: Table of Contents

- [About the Project](#star2-about-the-project)
* [Folder Structure](#bangbang-folder-structure)
* [Tech Stack](#robot-tech-stack)
- [Getting Started](#toolbox-getting-started)
* [Installation](#gear-installation)
* [Run Locally](#running-run-locally)
- [Video Of The Project](#video_camera-video-of-the-project)
- [Features](#muscle-features)
- [ScreenShots](#framed_picture-screenshots)
- [About the authors](#telephone-about-the-authors)
- [Project Status](#octocat-project-status)

## :star2: About the Project

This repository houses an stunning Responsive Website that make a connect the dot game from given image 🤯.

Our mission is to bring you back to childhood!

for more information you can see the project documentation we did at the link below and also look at the project video!

- [Planning Document](https://docs.google.com/document/d/1xzy8paq7EBBskn_GaemU54gSpc9PtrlC6QMFPCwp6P8/edit?usp=sharing) (docs)

### :bangbang: Folder Structure

Here is the folder structure of the website
```
connect-the-dots/
|- Front/
|-- assets/
|-- img/
|-- about/
|-- 1.jpg
|-- 2.jpg
|-- 3.jpg
|-- 4.jpg
|-- team/
|-- alon.jpg
|-- liron.jpg
|-- close-icon.svg
|-- convert-header-bg.jpg
|-- gallery-bg.jpg
|-- header-bg.jpg
|-- favicon.ico
|-- css/
styles.css
|-- js/
|-- filters..js
|-- gallery.js
|-- imageProcessing.js
|-- main.js
|-- pathProcessing.js
|-- scripts.js
|-- convert.html
|-- gallery.html
|-- index.html
|-- package-lock.json
|-- Server/
|-- src/
|-- DatabaseInterface.ts
|-- Server.ts
|-- README.md
|-- Package-lock.json
|-- package.json
|-- gitignore
```

(back to top)

### :robot: Tech Stack






(back to top)

## :toolbox: Getting Started

### :gear: Installation

#### Step 1:
Download or clone this repo by using the link below:

```bash
https://github.com/lironmiz/connect-the-dots.git
```

#### Step 2:

make sure that Node.js is installed by execute the following command in console:

```bash
node -v
```

### :running: Run Locally

#### Step 1:

Use npm install to download the required dependencies:

```bash
npm install ...
```

#### Step 2:

At the main folder execute the following command in console to run the server:

```bash
npx ts-node Server/src/server.ts
```

(back to top)

## :muscle: Features

+ Turning a picture into a dot line game
+ Option to print the image or download it
+ Manual background removal
+ Possibility to create the game as several objects in the picture
+ Gallery to display all games
+ Option to sort the games by category int the gallery
+ Support for all image file types
+ Option to uplode image from API that give you cute pictures of dogs!

(back to top)

## :video_camera: Video Of The Project

https://user-images.githubusercontent.com/91504420/222888487-14944014-fe49-44d3-a459-26ab7580b67e.mp4

(back to top)

## :framed_picture: Screenshots

![image](https://user-images.githubusercontent.com/91504420/218858285-72dcc6db-a8e5-4e5c-8537-003f971fd74c.png)

![image](https://user-images.githubusercontent.com/91504420/218858407-c6292808-a80f-4029-962a-3499a9d8c7f2.png)

![image](https://user-images.githubusercontent.com/91504420/218858615-832390b3-25f3-401d-ad8a-177e1907cb62.png)

![image](https://user-images.githubusercontent.com/91504420/218858683-6df6c076-8309-4ee1-9623-6386aad75f68.png)

![image](https://user-images.githubusercontent.com/91504420/218859351-3da1d357-9250-4235-94fd-2b963529a1de.png)

![image](https://user-images.githubusercontent.com/91504420/218859601-f5f2740d-0d0a-4386-916e-808a592f9432.png)

![image](https://user-images.githubusercontent.com/91504420/218861278-8cbbd58a-5109-4303-a092-217b35c02160.png)

![image](https://user-images.githubusercontent.com/91504420/218863611-34e78855-8117-4759-9862-0533a7cfdfa9.png)

![image](https://user-images.githubusercontent.com/91504420/218864426-95a70085-e680-4031-917f-a03a28074d2a.png)

(back to top)

## :telephone: About the authors

- Alon Regev - A soldier in a technological unit in the army

- Liron Mizarhi - Navy soldier and programmer

(back to top)

## :octocat: Project Status

### Project is: Done!

(back to top)