SILVERMARK is a minimalist bookmark manager application that allows users to create, view, and delete bookmarks.
Other functionalities include:
- create a category
- filter bookmark results by category
- open new tab to external URL
- login, signup and logout
- favorite a bookmark
SILVERMARK utilizes a Ruby on Rails backend and JavaScript frontend. SILVERMARK also utilizes a React library and Redux middleware.
- Download and clone this repository from github into your developer environment.
- Switch into 'backend' directory.
cd backend
- Install gems with bundler.
bundle install
- Run rails db:migrate in the terminal (if necessary).
rails db:migrate
- Start the server.
rails s
- Switch into the 'frontend' directory.
cd frontend
- While in the frontend, install the required Node packages using:
npm install
- Start the browser using:
npm start
- You should now have the rails server running on
http://localhost:3000
in one browser tab and your React browser running onhttp://localhost:4000
in a separate tab. - Navigate to the React browser and create an account using the signup navigation button.
- RUBY ON RAILS
- JAVASCRIPT
- REACT
- REDUX
- DATABASE = POSTGRESQL
- THUNK
- NODE PACKAGE MANAGER
- BABEL
MIT License, Copyright (c) 2021 am20dipi
For more information click here.