https://github.com/pg07codes/becho
:curly_loop: Becho - online buying and selling platform for second-hand goods :heavy_dollar_sign:
https://github.com/pg07codes/becho
becho nodejs online-buying-andselling passport sequelize socketjs
Last synced: 8 days ago
JSON representation
:curly_loop: Becho - online buying and selling platform for second-hand goods :heavy_dollar_sign:
- Host: GitHub
- URL: https://github.com/pg07codes/becho
- Owner: pg07codes
- Created: 2018-05-22T05:51:13.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2023-02-24T21:16:18.000Z (almost 3 years ago)
- Last Synced: 2025-07-23T11:52:25.549Z (7 months ago)
- Topics: becho, nodejs, online-buying-andselling, passport, sequelize, socketjs
- Language: JavaScript
- Homepage: https://becho.herokuapp.com
- Size: 9.78 MB
- Stars: 1
- Watchers: 0
- Forks: 2
- Open Issues: 7
-
Metadata Files:
- Readme: readme.md
Awesome Lists containing this project
README
# becho
*It is an online platform for buying and selling second-hand items*
## What it does
- SignUp for a new user(using google or by email)
- Post advertisesments for everyone to see
- Search advertisements By location and category OR by name
- Bookmark advertisements you want to review later
- chat with other users( in progress)
## Technologies Used
```
- Used nodejs for creating server and routing
- Used Passport.js for user authentication(local strategy + google strategy)
- Used Handlebars.js for rendering templates
- Used Sequelize as ORM (SQL)
- Used mysql as the database
- Used multer to enable file uploads
- Used jquery for AJAX stuff and many other things
- Used github TO collaborate on this project (obviously!)
```
## How to build and run
```
- clone this repository
- Run `npm install`
- create your own config.json file for using Database and google authentication
- Run `npm start`
```
## Collaborated and curated by:
```
-Pranav Gupta (pg07codes)
-Sachin (Villan-98)
*PULL REQUESTS ARE ALWAYS WELCOME*
*THIS WAS MADE AS A LEARNING PROJECT AND AFTER DEPLOYING
SOME THINGS MAY ACT WEIRDLY DUE TO SOME HARCODED URLS AND
OTHER STUFF IN THE CODE*
```