Giter VIP home page Giter VIP logo

abhisaha1 / linkcast Goto Github PK

View Code? Open in Web Editor NEW
14.0 4.0 3.0 13.99 MB

Share links, images, blogs and everything on the web with your friends in one click using this chrome extension Linkcast

Home Page: https://chrome.google.com/webstore/detail/chrome-extension-linkcast/amaekfehpldjnkblldhakfiilflijkcl

CSS 47.85% JavaScript 52.01% HTML 0.14%
music chrome-extension links chrome chrome-plugin notifications share hyperapp website groups

linkcast's Introduction

Linkcast

A chrome extension to share links!

Linkcast is a chrome extension which organises your links and facilitates sharing. It allows you to create groups (public/private) and post relevant links in relevant groups. Other users can collaborate by joining those groups depending on the type of the group and the permission.

How is it different from bookmarks ?

Bookmarks doesnt allow you to collaborate and neither does it allow you to express. With Linkcast you get all the features of bookmarks and also can comment on links. You receive notifications on new links, comments, likes, etc.

Base

Linkcast is minimal in size has been developed using Hyperapp which is a ~1kb library.

ToDo's

Linkcast is reaching a state of stability. There needs to be more refinement and better personalised experience.

Install

Clone the project

git clone [email protected]:ajaxtown/linkcast.git

Step inside the directory

cd linkcast

Install all packages/dependencies

npm install

Run

npm run dev

Navigate to chrome://extensions/

Click Load Unpacked Extensions and add the dev directory

Test Users

Username Password Email
Captain linkcast [email protected]
Nevermore linkcast [email protected]
ScarFace linkcast [email protected]
Troll linkcast [email protected]
FunnyFace linkcast [email protected]
Thriller linkcast [email protected]
MaskOfMadness linkcast [email protected]
GodOfDevil linkcast [email protected]

Screenshots

Notification

Feed

Groups

Manage Groups (Admin)

Profile

Your Links

Contribute

If you have any ideas or would like to contribute, feel free to send PR's or create issues or ask for feature requests.

Thanks

@fleshsword Todd Cantley - For designs
@farokojil Farok - for ideas and filing bugs
@bi6o Bitar - for ideas and filing bugs and PR's

linkcast's People

Contributors

abhisaha1 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

linkcast's Issues

Feature: Comments on posts

Comments on each post that would work like replies in Slack. An indicator of the number of comments will be on each post and clicking on the comments would expand the list of comments with an input box to add a new one

image

Annoying behaviour

Upon trying to click the comments/like/etc... the icon is so small that the user ends up clicking somewhere else, which leads to the link opening and the extension to be unfocused (closed).

Consider making the icons bigger, or having a wrapper around them so that a miss-click does not lead to that result.

Included an image to show which icons I mean specifically. I have no image editor but they are clear (the ones under the link title)

screen shot 2017-08-01 at 2 28 23 pm

Feature request: inject share button

The idea is to have a button in each page. On click, this button would pop-up a model with the same "Add Link" form from the extension. The user will be able to add a link from that form straight into the extension.

Design Changes

notifications tab alternate colours
notifications tab

When I've finished the tabs I'll put them into Invision or Zeplin so you can get the specifications without having to guess :)

Feature request: Like button

A like button on each post that will show how many likes this post got and who liked it.
extra: when clicking the button it should notify the poster of who liked the post. (this could be configurable to be turned off.

Feature request: filter all posts by a specific user

Choose a user (somehow), and with a click a new tab would open with the selected user's links. Also would be cool to be able to filter which group the selected user posted in (but the user who selected has to be in the selected group to view the links there). The dropdown menu to choose which group the selected user has posted in could have the same location as the dropdown menu to choose the group in the main "Wall" tab.

Feature: opened counter

Next to each post, a counter of how many times the post has been opened, and it only counts for users other than the one who posted originally

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.