Skip to content

TheScianf/HugData

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

HUG DATA

Hug data is a Desktop-only Web App dedicated to the world of Computer Vision, inspired by both Kaggle and Medium.

Content

Setup

In order to run the project locally you need to execute these step:

  1. Install Node.js -> installation guide

  2. Install all dependencies via command in your terminal:

    npm install

  3. Run the server via command in your terminal:

    node app.js

Functionalities

HugData support 3 types of user:

Functionality Anonymous User Creator
Search knowledgebase ✔️ ✔️ ✔️
Read Article ✔️ ✔️
Download Dataset ✔️ ✔️ ✔️
Write Article ✔️
Publish Dataset ✔️
6 operations of Data Augmentation ✔️ ✔️
Leave comment on article ✔️ ✔️
See creator page ✔️ ✔️ ✔️

Extra Libraries

Several extra libraries had been used for the development of all the functionalities, which are:

Database

I choose to use an ORM interface to avoid hardcoded query and have an easier coding experience, inside ./database you can find every operation related to the interaction with the database.

Below you can see an example of how DDL and DML are implemented:

Creation of Dataset table

Data Definition Language

Searching a dataset by title

Data Definition Language

Credentials

Here some credentials to try the website!

Type Username Password
User Ford_42 Artur_Dent01
Creator Hari_seldon Foundation11_

About

Fully Functional Web App made with Node.js

Topics

Resources

Stars

Watchers

Forks