Giter Site home page Giter Site logo

Dig2Pin

Dig2Pin is a social bookmarking platform to discover, pin, and comment interesting instant links in your friend circle.

Dig Discover interesting instant links through your social network and system recommendation. Pin links you need to your pinboard.

Pin Pin interesting links from "Dig Board" or URL, make it easy to find, and manage links you pinned on the pinboard.

Unpin If there are too many people downvote a link, we will remove the link from the platform.

Get Points You can get points by sharing good links or react with links pinned by others. You can use points for more advanced functions. Also, we will make a marketplace using points.

Motivation

There are a bunch of links on the internet, some are instant and some are outdated or useless. We use the social network power to distinguish them.

Road Map

graph TD

A[Github Page] --We are currently in this stage--> AA[Build the 1st alpha version as an </br> event & news sharing website.]
A --We are currently in this stage--> AB[Brain storming & team building.]

AA --> AAA[Promote in the events community.]
AA-->AAB[Build the 2nd alpha version </br> to pin and comment on links.]
AB -->AAB

AAA --> AAAA[Search for seed investors.]
AAB --> AAAA
AAB --> AAAB[Build 3rd alpha version with </br> community and friend function.]

AAAA --> AAAAA[Build beta version with interactive points function.]
AAAB --> AAAAA

AAAAA --> AAAAAA[Release beta version.]

install through docker

  1. Make sure you have docker and docker-compose

  2. Create a project folder, put the file docker-compose.yml and .env.example in the folder

  3. Change .env.example into .env.secret, Set your environment parameters in the .env.secret file

  4. Inside the folder $ docker-compose up -d

  5. Check http://localhost (You may not able to log in, you heed to have your own domain name and HTTPS. Check .env.example)

build with us

We'll use the CMS Node.js framework keystone.js to get start our project.

1. Make sure you have Node.js >= 10.x by $ node --version

2. Make sure you have npm by $ npm --version

3. Make sure you have yarn by $ yarn --version

4. MongoDB >= 4.x; $ mongod (brew services start mongodb-community)

5. Open another window $ git clone https://github.com/Dig2Pin/Dig2Pin

6. $ cd Dig2Pin

7. $ npm install

8. Change the file ".env.example" into ".env", modify the parameters in the .env file.

9. $ yarn dev

10. check http://localhost:3000

files inside the site folder are copied from keystone blog example, need to modify.

Join Us

We are a team from MeetUGo.Com platform, which is a social calendar. We find out people have need to find more useful events in their social network. And we upgrade the idea to more formal links.

We are in the early stage. Contact us via [email protected]

Dig2Pin's Projects

dig2pin icon dig2pin

Social Network Platform to Discover Interesting Links and Pin It in Your Friend Circle

linkpreview icon linkpreview

Open Graph, Twitter Card, Oembed preview. Shows visual cards that mimic link previews in Social Media like facebook, twitter, vk and other sites that support link preview.

meta-extractor icon meta-extractor

Super simple and fast html page meta data extractor with low memory footprint

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.