Giter Site home page Giter Site logo

chaseknowlden / hermit Goto Github PK

View Code? Open in Web Editor NEW

This project forked from theateam-566/hermit

0.0 1.0 0.0 1.38 MB

Four students' capstone project at Seneca College's Computer Programming and Analysis program.

Home Page: https://hermitapp.me

HTML 6.77% JavaScript 91.19% Shell 0.54% CSS 1.50%

hermit's Introduction

Hermit

Hermit is a Food Delivery App exclusively for use by The Cheesecake Factory. This project serves as The A Team's culminating capstone project, representing our time here at Seneca College.

Comprised of work between January and April 2021.

Running Hermit

Hermit has two versions: production and development, aka prod and dev accordingly.

The production version represents the work that it ready to be publicly available, and thus only the most thoroughly tested code ends up here. This version is packaged and ultimately ends up deployed on our AWS EC2 Prod Server.

The development version represents the version currently in development, and is what we as a team will be working on.

Developing Hermit

In order to add code to the dev version of Hermit, follow the steps below accordingly:

  1. Create your own Fork from THEATEAM-566/Hermit
  2. Clone your forked project onto your local machine
  3. Open your project with VSCODE (or your IDE of choice)
  4. cd Hermit and run npm i
  5. cd src/frontend and run npm i

To run BOTH the backend & the frontend:

  1. cd Hermit and run npm run dev

To run ONLY the dev backend:

  1. cd Hermit and run npm run express
    1. Navigate to localhost:5000 to access the backend

To run ONLY the dev frontend, in a new terminal:

  1. cd src/frontend and run npm run frontend
    1. Navigate to localhost:3000 to access the frontend

To run ONLY the production version of Hermit (for testing purposes):

  1. cd Hermit and run npm run prod.

Feel free to take a look at various other commands in package.json but the above commands should be all you need.

Contributing

In order to contribute to Hermit please carefully read and follow the instructions below:

  1. Make sure all your changes happen inside of a branch on your fork
  2. Create a PR from your branch to Hermit's main branch
  3. Do not merge your own PR (for now)

Notes

  • Prettier should already be set up suchthat all our code should look the same. It should prompt you to install Prettier when you open your fork in VSCode
  • Ports:
    • Port 3000 is used by the frontend in dev mode (see above.)
    • Port 5000 is used by the frontend in prod mode (see above.)
    • Port 8000 is used by the backend (express) in both dev and prod.

hermit's People

Contributors

chrispinkney avatar nilan01 avatar theateam-566 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.