Go to page on Vercel, see project on Figma
Shop with front-end on Nuxt.js, SCSS and back-end on Express, MongoDB (Mongoose). GitHub of server side.
On back-end:
- Authorization system and capability to change nickname and email
- Creating and deleting goods (with title, price, description, image, characters and categories)
- Adding goods to basket
- Sort goods by nickname, categories
- Sending comments
- Set like/dislike to comments
On front-end:
- Switching light/dark mode
- Infinite scroll system (implemented with Nuxt Infinite Scroll Module)
- Adaptive design
On front-end:
On back-end:
# install dependencies
$ npm install
# serve with hot reload at localhost:3000
$ npm run dev
# build for production and launch server
$ npm run build
$ npm run start
# generate static project
$ npm run generate