Skip to content

bonitac/latercart

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Latercart

A chrome extension that allows the user to create aggregate wishlists while shopping on different websites such as Ikea, Amazon, Tentree and more.

Users can also share their wishlists with other users for a collaborative wishlist for organizing gifts or buying supplies for the office.

Screenshots of latercart

  • User can view all wishlists, create new wishlists and add proudcts to wishlists through chrome extension. "Screenshot of URLs page"

  • User can edit product details. "Screenshot of URLs page"

  • User can share wishlists with others. "Screenshot of URLs page"

Running the projects

You need TWO terminals for this.

In one terminal, cd into react-front-end. Run npm install. Then run npm start and go to localhost:3000 in your browser.

In the other terminal, cd into rails-back-end. Run bundle to install the dependencies. Run bin/rake db:setup to create the databases (called rails_project_development by default). Run bin/rails s to run the server.

Open up chrome:/More Tools/extensions/ in your browser and click “Developer mode” in the top right. Now click “Load unpacked” and select "latercart_extension". You should now see your extension with an ID in the list. Replace the ID of editorExtensionId with the current extension ID on line 32 of react-front-end/public/src/LoginForm.js.

Go to http://localhost:3000/ to view latercart website. To add product, go to any ecommerce website and click on the chrome extension in the top right on a product page, and select wishlist(s) to add to.

Tech Stack

  • Node.js
  • React
  • Ruby on Rails
  • Postgres
  • Material-UI
  • Javascript
  • jQuery

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 44.3%
  • Rich Text Format 36.1%
  • HTML 14.2%
  • Ruby 4.7%
  • CSS 0.7%