GithubHelp home page GithubHelp logo

aminrezapour / blocmark Goto Github PK

View Code? Open in Web Editor NEW
0.0 2.0 0.0 64 KB

A web application that users can share their bookmarks

Home Page: https://fast-brook-9073.herokuapp.com/

Ruby 74.66% JavaScript 0.89% CSS 2.14% HTML 20.92% CoffeeScript 1.38%

blocmark's Introduction

Build an application that allows a user to bookmark URLs via email, peruse other user's bookmarks and maintain a personal index of categorized bookmarks.

Use Case

It's easy enough to bookmark a URL in your browser, but eventually your bookmark library may get cluttered and it may require effort to manage bookmarks. Wouldn't you also like the ability to share bookmarks with friends? That is not something you can do easily from your native browser.

Blocmarks will solve these problems by organizing bookmarks by topic and making them public so that other users can find them and add bookmarks to their own Blocmarks profile.

User Stories

User Story Difficulty Rating As a user, I want to sign up for a free account by providing a user name, password and email 2 As a user, I want to sign in and out of Blocmarks 2 As a user, I want to email a URL to Blocmarks and have it saved in the Blocmarks database 3 As a user, I want to see an index of all topics and their bookmarks 3 As a user, I want to create, read, update, and delete bookmarks 2 As a user, I want to be the only one allowed to delete and update my bookmarks 3 As a user, I want to "like and unlike" bookmarks created by other users 2 As a user, I want to see a list of bookmarks on my personal profile that I've added or liked 3

Read Me

Things you may want to cover:

  • Ruby version

  • System dependencies

  • Configuration

  • Database creation

  • Database initialization

  • How to run the test suite

  • Services (job queues, cache servers, search engines, etc.)

  • Deployment instructions

  • ...

Please feel free to use a different markup language if you do not plan to run rake doc:app.

blocmark's People

Contributors

aminrezapour avatar

Watchers

James Cloos avatar  avatar

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.