Skip to content

Cajarilla is the online marketplace that allows users to add the item for sale and it's full stack app created using Node.js, Express, Handlebars.

Notifications You must be signed in to change notification settings

lamashree/Project-2

Repository files navigation

Cajarilla Marketplace

Click the following link to visit Cajarilla marketplace.
Cajarilla online marketplace

Overview

Cajarilla Marketplace is our online application. Our Team developed this app as our second Projet for our academy requirement for University of Washington coding Bootcamp course. This is node js appliaction. we used Mysql for database. By using Cajarilla online marketplace users can post items for sale with detail description of the product. user can view items that are currently for sale and place offers on items to purchase them. Users who post items can either accept or reject offers on their items.

Installation

Follow following steps for Installation of app in your local machine.

  1. Go to https://github.com/lamashree/Project-2
  2. click on clone or download from the right side of the page. copy it.
  3. git clone Repo.
  4. change directory to the Repository.
  5. npm install and other dependencies
  6. Or click on the link at the first line of the page.

Technologies Use.

  1. Font-end

  • HTML, handlebars, CSS.
  1. Back-end

  • Node.js
  • NPM packages
  • Npm package socket.io*
  • Express() for application framework - Express() for application framework
  • Routes for serving different page and inserting, retrieving , updating and deleting data. - Routes for serving different page and inserting, retrieving , updating and deleting data.
  • Sequelize to creating database tables - Sequelize to creating database tables
  • Mysql for database - Mysql for database
  • Google Maps API for location of the items.
  1. For logic

  • Javascript
  • jquery AJAX()
  1. Project tools

  • GitHub for merging and managing Project.
  • Heroku for devployment of the Project.
  1. Materials

  • slack
  • Google Slide
  • Google.fu
  • Instructors and TAs

Contributors

  • Jessica Sills
  • Shreejaya lama
  • Stella Kim
  • Eric Choi

Motivations for building Application

After our team brainstroming session we came in conclusion to build Cajarilla online Marketplace. Our team members had feeling that after developing this application we will have enough understaing of online marketplace. All we do online purchasing, ordering, and searching for the product that we need. So, as our team thought why not developing something that already exist and has large scope in the market. This application have bullied targeting to people of the society.

Areas for future improvements

  • Login and User Authentication
  • Socket.io chat feature
  • Picture file upload from local machine.
  • price matching/searching
  • Timer foe bids
  • User posting of purchase review and picture.
  • Search functionality for items
  • More validation for application.

Step and Screenshort

  • Homepage

This is our application home page. proceed to the home page of the application with valid above given URL. home page

  • Items for sale

Scroll down to the homePage. you can see items for sale page.
items for sale page

  • item view page

User can get more information of the item by clicking on item that will take you to the *Cajarilla item page. item page provides all the information about item that are currently viewing. it has also function to show where the item is located. user can view prevous bid for the item if there are any bid for that item. user also able to summit bid.
item iformatiom page

  • post an item

This apllication is developed for people in the society. User can easily post any item they want to sale. click on Post an Item button from the home page. Fill out all the form feild and click on the submmit button to post an item for sale.
post an item page

About

Cajarilla is the online marketplace that allows users to add the item for sale and it's full stack app created using Node.js, Express, Handlebars.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •