Welcome to the backend repository of Urbanize E-Commerce, a powerful and flexible e-commerce platform.
Urbanize E-Commerce Backend is the backend server component of a modern e-commerce platform. It's built with Node.js and TypeScript using Express and TypeORM.
- User authentication and authorization
- Product and category management
- Shopping cart and order processing
- Search and filtering functionality
- Node.js (version 19.8.1)
- PostgreSQL (version 15.4)
-
Clone the repository:
git clone https://github.com/your-username/urbanize-backend.git
-
Change directory to the project folder:
cd urbanize-backend
-
Install the project dependencies:
yarn install
-
Create a
.env
file in the project root and configure your environment variables.You can use the.env.example
file as a template. -
Modify the
.env
file with your own settings:DATABASE_URL=postgresql://your-username:your-password@your-host:your-port/your-database-name
JWT_SECRET=your-secret-key
To start the Urbanize E-Commerce Backend, run the following command:
yarn dev