All Projects → ruslanzharkov → nodejs-shopping-cart

ruslanzharkov / nodejs-shopping-cart

Licence: other
NodeJS / Express / MongoDB - Shopping Cart (monolithic app with handlebars)

Programming Languages

javascript
184084 projects - #8 most used programming language
Handlebars
879 projects
CSS
56736 projects

Projects that are alternatives of or similar to nodejs-shopping-cart

passport-examples
A variety of examples using PassportJS with ExpressJS and ReactJS applications
Stars: ✭ 44 (+4.76%)
Mutual labels:  mongoose, handlebars, expressjs
nodejs-scaffolding
A node.js sample application that demonstrates an architecture for building a complete production API with Node.JS, Express.JS and MongoDB
Stars: ✭ 33 (-21.43%)
Mutual labels:  mongoose, expressjs
Next Shopify Storefront
🛍 A real-world Shopping Cart built with TypeScript, NextJS, React, Redux, Apollo Client, Shopify Storefront GraphQL API, ... and Material UI.
Stars: ✭ 317 (+654.76%)
Mutual labels:  shopping-cart, expressjs
pothole detection
By using this app users can report the potholes on road by clicking a photo via our app and if a pothole is detected by Machine Learning modal then it is saved to our Database from where officials can view the specifics like location,reported by and official can resolve the request.User are notified by email for every update regarding their request
Stars: ✭ 17 (-59.52%)
Mutual labels:  mongoose, expressjs
Builderbook
Open source web application to learn JS stack: React, Material-UI, Next.js, Node.js, Express.js, Mongoose, MongoDB database.
Stars: ✭ 3,015 (+7078.57%)
Mutual labels:  mongoose, expressjs
Nest Mean
NestJS Tutorial Repository
Stars: ✭ 250 (+495.24%)
Mutual labels:  mongoose, expressjs
express-mongo-jwt-boilerplate
Express Mongo JsonWebToken boilerplate
Stars: ✭ 100 (+138.1%)
Mutual labels:  mongoose, expressjs
Express Es6 Starter
Starter project for creating a MVC express server with MongoDB
Stars: ✭ 178 (+323.81%)
Mutual labels:  mongoose, expressjs
mern-stack-crud
MERN stack (MongoDB, Express, React and Node.js) create read update and delete (CRUD) web application example
Stars: ✭ 142 (+238.1%)
Mutual labels:  mongoose, expressjs
search-cities
No description or website provided.
Stars: ✭ 11 (-73.81%)
Mutual labels:  mongoose, expressjs
MERN-JWT-AND-ROLE-AUTH
Neccessary features needed for your mern Application are now available.
Stars: ✭ 30 (-28.57%)
Mutual labels:  mongoose, expressjs
Generator Api
🚀 Yeoman generator for creating RESTful NodeJS APIs, using ES6, Mongoose and Express
Stars: ✭ 247 (+488.1%)
Mutual labels:  mongoose, expressjs
Bookmarks.dev
Bookmarks and Code Snippets Manager for Developers & Co
Stars: ✭ 218 (+419.05%)
Mutual labels:  mongoose, expressjs
shopping-cart
A full-fledged package to build an e-commerce application for iOS and Android similar to Myntra/JackThreads. Available with beautiful design and necessary features along with screen for Dashboard and Mobile app. Build using React Native, Expo, React, GraphQL, Apollo Client, Node and MongoDB.
Stars: ✭ 64 (+52.38%)
Mutual labels:  shopping-cart, mongoose
Angular2 Express Mongoose Gulp Node Typescript
AngularJS 2 (Updated to 4.2.0) Mean Stack application which uses Angular2, Gulp, Express, Node, MongoDB (Mongoose) with Repository Pattern Business Layer
Stars: ✭ 201 (+378.57%)
Mutual labels:  mongoose, expressjs
TvrboReact
Dream starter project: React, Redux, React Router, Webpack
Stars: ✭ 13 (-69.05%)
Mutual labels:  mongoose, expressjs
commerce
🛒 e-commerce-platform
Stars: ✭ 54 (+28.57%)
Mutual labels:  mongoose, expressjs
Node Express Mongoose Passport Jwt Rest Api Auth
Node, express, mongoose, passport and JWT REST API authentication example
Stars: ✭ 146 (+247.62%)
Mutual labels:  mongoose, expressjs
Amazona
Build Ecommerce Like Amazon By MERN Stack
Stars: ✭ 152 (+261.9%)
Mutual labels:  mongoose, expressjs
MovieGo
A Website implemented using MERN (MongoDB, ExpressJS, ReactJS and NodeJS) stack, which allows users to sign-in/register and book movie tickets online.
Stars: ✭ 26 (-38.1%)
Mutual labels:  mongoose, expressjs

Node js, Mongodb, Express js Shopping Cart

image

This project work with Stripe api for Nodejs. Go to http://stripe.com/ for more information

Requirements

  • mongodb with Robo3T or MongoDB Compass
  • node.js
  • account on Stripe.js (for your test purchases)

Used middlewares

  • connect-mongo
  • express cookie
  • nodemon
  • morgan

Migrations

Current app implementation doesn't have UI for adding new products,
but you can run script with migrations for add some data into DB and get it from UI.

npm run migration:write

ENV

Before running the app, you should create your own .env file in the root with the following variables:

PORT=<place your port here>
STRIPE_SECRET_KEY=<your stripe test key>
MONGO_DB_URL=<path to mongoDB>

Running

  • npm install
  • add stripe test key to ENV file and to checkout.js (publishable not secret key for sender identification)
  • npm start
  • open browser at http://localhost:3000
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].