Skip to content

Commune is a fully featured web app, enabling people to host dinner parties and popup restaurants, while connecting them with food aficionados in search of a unique experience. Think AirBnB for your dinner table.

Notifications You must be signed in to change notification settings

TuanPham303/Commune

Repository files navigation

Commune

By ...

Environments

  • Both development servers are required to run Commune
  • npm run dev:server to run on localhost:3000
  • In a separate terminal tab, npm run dev:server to run on localhost:3001

Features

  1. To be added

Captures

Alt text Alt text Alt text

Starting Up Commune

  1. Create your own empty repo on GitHub
  2. Clone this repository (do not fork)
  • Suggestion: When cloning, specify a different folder name that is relevant to your project
  1. Remove the git remote: git remote rm origin

  2. Add a remote for your origin: git remote add origin <your github repo URL>

  3. Push to the new origin: git push -u origin master

  4. Verify that the skeleton code now shows up in your repo on GitHub

  5. Create the .env by using .env.example as a reference: cp .env.example .env

  6. Update the .env file with your correct local information

  7. Install dependencies: npm i

  8. Fix to binaries for sass: npm rebuild node-sass

  9. Run migrations: npm run knex migrate:latest

  • Check the migrations folder to see what gets created in the DB
  1. Run the seed: npm run knex seed:run
  • Check the seeds file to see what gets seeded in the DB
  1. Run the server: npm run local
  2. Visit http://localhost:3000/

Dependencies

  • Node 5.10.x or above
  • NPM 3.8.x or above

About

Commune is a fully featured web app, enabling people to host dinner parties and popup restaurants, while connecting them with food aficionados in search of a unique experience. Think AirBnB for your dinner table.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •