Skip to content

mattchx/node-shop

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Node Shop

A full-stack e-commerce application with React frontend and Node.js backend.

Features

  • Product management
  • Modern UI/UX design
  • RESTful API

Technologies

  • Frontend: React, Vite
  • Backend: Node.js, Express
  • Deployment: Netlify (frontend), Railway (backend)

Installation

  1. Clone the repository:
git clone https://github.com/your-username/node-shop.git
cd node-shop
  1. Install dependencies for both client and server:
cd client && npm install
cd ../server && npm install

Running the Project

Option 1: Separate Terminals

  1. Start the development server:
# In one terminal
cd server && npm run dev

# In another terminal
cd client && npm run dev
  1. Access the application at:

Option 2: Concurrent Execution (Recommended)

  1. Install concurrently:
# Install globally
npm install -g concurrently

# OR install locally
npm install concurrently --save-dev
  1. Run both client and server with one command:
npm run dev

This will start both the client and server simultaneously.

Deployment

The application is deployed at:

License

This project is licensed under the MIT License - see the LICENSE file for details.

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published