Giter Site home page Giter Site logo

nothotdog's Introduction

!HOTDOG

A platform for people to claim and redeem coupons, giftcards, and event tickets from businesses. A platform for businesses to create coupons, giftcards, and event tickets and distribute them to individuals.

Technologies Used:

Fundamental Stack:

  • MongoDB
  • Express
  • React
  • Node.js

Front end Libraries

  • Material UI
  • Moment
  • React QR Code Scanner (qrcode.react)

Back end Libraries

  • Socket.io
  • Bcrypt
  • JSON Web Token

Getting Started (Deployed):

Register an account and log in as either a business or a user:

User: Sign in to add coupons to your account

Try it out in dark mode!

[!]

(Here is a FREE! $100 gift card for you to test out!)

** accepted at no stores anywhere

Business owners: Redeem coupons using our QR code scanner

Planning Materials

"ERD"

"Trello" Board

Wireframe (figma)

Next Steps:

DO IT AGAIN BUT WITH A BLOCKCHAIN Build out more complex contracts

Getting Started (Development)

Uses Express server and React client.

Run on the following commmands on the root directory to get started.

Setup

  1. npm run p/post Installs all packages
  2. npm run audit Run fix audit on all packages
  3. npm run build Creates index.html by running build
  4. npm run dev Runs server (Port=5000) and client (Port=3000) concurrently using the "concurrently" package.
  5. Press the "Test" button on the html page. You should get a success response with a message.

Tips & Instructions

  • Install packages seperately into the server/client folders.
  • You can run the client/server terminals sperately if you want by going into each folder and running.

Enjoy ~

Made by doodoobutterr & th3dougler

nothotdog's People

Contributors

imaustinim avatar th3dougler avatar

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.