Skip to content

Repository files navigation

Veggie Ville

Community-driven marketplace for neighbors to buy, sell, and swap homegrown produce.

Local Setup

  1. Install dependencies:

    npm install
  2. Configure environment: Copy .env.example to .env and update the values.

    cp .env.example .env
  3. Database setup: Import schema.sql into your MySQL instance.

    mysql -u root -p < schema.sql
  4. Seed data:

    node seed.js
  5. Start the server:

    npm start

Testing

Run the full test suite with:

npm test

Tech Stack

  • Backend: Node.js, Express, MySQL
  • Frontend: Vanilla JS, CSS, HTML (SPA)
  • Security: JWT (HTTP-only cookies), password hashing (bcryptjs)

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages