The project is a backend for an e-commerce site, built by modifying starter code. It required the configuration of an Express.js API to use Sequelize to interact with a MySQL database.
This application was built with:
- Node.js
- Express.js
- Sequelize
- MySQL2
- Javascript
It also uses 'dotenv' to prevent sharing of user passwords.
To use this application, the user will need to clone the repository to their machine, then install all dependencies. The user must also set up a .env file, to hold their database name, username and password.
The application can be started from the command line, using the command 'npm start'
To view a video demonstration of the application's functionality click here
The project repository can be accessed at https://github.com/ekubik/ecommerce-backend
Contact Ewa at ewa.kubik@hotmail.com
Please note that despite the fact that an error appears when trying to update a product, the product details are updated, and new data is saved