GithubHelp home page GithubHelp logo

bearcatpantryproject's Introduction

Setup

Download this:

Open command prompt and head to your documents using cd ie. "C:\Users\Andrew\Documents"

mkdir git

cd git

git clone https://github.com/stephenkridel/BearCatPantryProject

cd BearCatPantryProject

code .

This will open Visual Studio Code. I then save the project in /BearCatPantryProject as bearcat.code-workspace. In the future you can run code bearcat.code-workspace to pick up right where you left off.

Next, install all of the recommended extensions. Select the extension button the left-side wall and install everything.

Open the terminal in VSC using ctrl+alt+T and run

npm install - If this fails, restart your computer

First, you must build up the webpack bundles with npm run build

To get to the website run use npm start and go to http://localhost:3000

In dev mode, simply changing any static file should re-build webpack automatically. Only a page refresh is required to see your changes.

Environment variable

Create a file called '.env' at the root with the following text, and ask Andrew for the password:

DB_PW=

EMAIL_PW=

Testing

Probably want to set up a framework like this

Run the puppeteer tests:

npm run puppeteer

Puppeteer API: https://github.com/GoogleChrome/puppeteer/blob/v1.11.0/docs/api.md

Run the unit tests:

npm test

How to use mocha: https://mochajs.org/#getting-started

Useful links

Production environment links/concerns

When running in production use the following instead:

npm run prod-build npm run prod-start - Look into pm2 more

bearcatpantryproject's People

Contributors

kowalsaj avatar spoondoctors avatar akump avatar stephenkridel avatar

Watchers

 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.