Code Monkey home page Code Monkey logo

shopstop's Introduction

“Shop Stop” is very simple product catalog website (like OLX, Amazon – but simpler 😊). The application consists of users, products and categories. Each user can register, login and logout. Users also can create, buy, edit or delete a product. Each product has a category in which it is specified.

To run the web app :

  1. Clone the repo.
  2. run npm install as admin in the folder directory of the app (Nodejs required!)
  3. run node index.js (or nodemon index.js) in the folder directory of the app example: D:\Software\ShopStop
  4. Open web browser and go to http://localhost:3003/

||Functionality • User Login o Login in current application using username and password of already registered user. • User Register o Register a new user by providing username and password. • User Logout o Logouts from the application. • Product Create o Creates a new product, makes currently logged in user as it’s publisher. o Data must be saved in some sort of database. • Product Buy o Products may be bought by any user. One product could not be bought more than one time. • Product Edit o Edits product's information. Changes must be persisted in database. • Product Delete o Deletes specific product from database. • Category Create o Create a category which later on can be picked when a new product is created (uploaded). • Products by Name o List all products which name contains given text • Products by Category o List all products are in particular category (use the name of the category)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.