Coder Social home page Coder Social logo

bookmarks-glykeria's Introduction

Bookmark Manager

User Stories:

As a user
So I can see what bookmarks I have
I want to see a list of bookmarks
As a user
So I can store bookmarks for later
I want to be able to add bookmarks to the list
As a user
So I can modify my bookmarks
I want to be able to delete bookmarks I no longer want
As a user
So I can update my bookmarks
I want to be able to change my bookmark's details

Classes: Bookmark BookmarkManager (has list of Bookmarks).

show list -> method of the BookmarkManager

user story 1

How to use

To set up the database

Connect to psql and create the bookmark_manager database & the bookmark_manager_test: database;

CREATE DATABASE bookmark_manager;
CREATE DATABASE bookmark_manager_test;

To set up the appropriate tables, connect to each database in psql and run the SQL scripts in the db/migrations folder in the given order.

To run the Bookmark Manager app:

rackup -p 3000

To view bookmarks, navigate to localhost:3000/bookmarks.

To run tests:

rspec

To run linting:

rubocop

bookmarks-glykeria's People

Contributors

glykeriastr avatar mscwilson avatar josephspraggon avatar bear99a9 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.