Makers Week 6 project - building a web app that stores web bookmarks in a database.
As a user
So that I can refer back to websites I regularly visit
I want to see a list of my bookmarks
As a user
So that I can save an interesting article to retrieve at a later time
I want to add the site's url and title to my list of bookmarks
As a user
So I can only keep a list of websites that I want to refer back to
I want to delete old bookmarks
As a user
So that I can keep my list of bookmarks tidy
I want to update bookmarks
As a user
So that I can make notes on the bookmarks I saved
I want to comment on my bookmarks
As a user
So that I can organise my bookmarks
I want to tag bookmarks into categories
As a user
So that I can see my bookmarks based on a particular category
I want to filter bookmarks by their tag
As a user
So that others can't manipulate my list of bookmarks
I want my bookmarks to only be accessed by me
Clone this repository and install all the dependencies by running:
bundle install
To set up the databases, connect to psql:
psql
Create the bookmark_manager
and bookmark_manager_test
databases:
CREATE DATABASE bookmark_manager;
CREATE DATABASE bookmark_manager_test;
To create the tables, connect to each database in psql
and run the SQL scripts in the db/migrations
folder in the given order