This is a back-end application for an e-commerce site. The application uses an Express.js API and Sequelize to interact with a MySQL database.
As a manager at an internet retail company, I want a back end for my e-commerce website that uses the latest technologies, so that my company can compete with other e-commerce companies.
- Clone the repository
- Run
npm install
to install the necessary packages - Update the
.env
file with your MySQL user and password - Run the command
npm run db:init
to initialize the database - Run
npm run seed
to seed the database - Start the server with
npm start
Use the application to manage an e-commerce site backend, including items and their categories and tags.
The application is built with Node.js and uses the following packages:
- Express.js for the server
- MySQL2 and Sequelize for the database
- dotenv for environment variables