#react
#node
#mongodb
#sass
#service-workers
#assembler-institute-of-technology
#master-in-software-engineering
Amazén is a full Javascript project with which I have applied my knowledge and learning into practice. This application has a custom CMS for the business management with user roles and an administrator panel.
First, you have to clone and install the backend:
$ git clone https://github.com/DTPF/amazen-ecommerce-node.git
$ npm i & npm run dev
Rename the config-example.js and env-example.js removing '-example', and configure this files with your server environment.
Make sure you have active MongoDB service.
Now clone and install the frontend:
$ git clone https://github.com/DTPF/amazen-ecommerce.git
$ npm i & npm start
The app will be runnning by default in the following url: http://localhost:3000/
I have created the application focusing on performance. I have applied Lazy Load throughout the project, I have also implemented the Service Workers for improve the performance. For data persistence I have used a backend with Node.js and MongoDB.
In the project directory, you can run:
Runs the app in the development mode.
Open http://localhost:3000 to view it in the browser.
The page will reload if you make edits.
You will also see any lint errors in the console.
Licensed under the MIT License.