Welcome to Catalog Management Product! This web application helps you manage product catalogs efficiently.
- Product Management: Add, edit, and delete products from your catalog.
- Category Management: Organize products into categories for easy navigation.
- User Authentication: Secure access with user authentication (Sign In & Sign Up).
Before running this application, ensure you have the following installed:
- Node.js (v14.x or later)
- npm (v6.x or later)
Follow these steps to get the application up and running on your local machine:
-
Clone the repository:
git clone https://github.com/alfyadinata/Catalog.git
-
Navigate to the project directory:
cd Catalog/vite-dot
-
Install dependencies:
npm install
-
Create a .env file: Create a .env file in the root directory of your project with the based on .env.example
-
Run the application:
npm run dev
This will start the development server. Open http://localhost:5173 in your browser to view the application.
Nest framework TypeScript starter repository.
$ cd Catalog/catalog-be
$ npm install
Copy the .env.example file in the root directory of the project and create a new file named .env
$ npm run db:migration:run
# development
$ npm run start
# watch mode
$ npm run start:dev
# production mode
$ npm run start:prod