Wishlist
Description
A webpage where you can create a wishlist of all the articles you want to have.
Demo
Screenshot
Installation
Prerequisite
requires Node.js v8.15.0+ to run.
To start :
$ git clone git@github.com:AlaeddineMessadi/adidas-wishlist.git
$ cd adidas-wishlist
# change NODE_ENV to 'development' in .env file
$ cp server/.env.example server/.env
$ make run
Testing
$ make test-api
$ make test-client
Deployement
# client and server deployement
$ make deploy
# only client (react app)
$ make deploy-client
# only server (api app)
$ make deploy-server
Built With
- Reactjs - The web framework used
- Create-React-App - Boilerplate
- Redux & Redux Sega - State management
- Jest - Javascript unit Testing Framework
- Yarn - Dependency Management
- Webpack - Module Bundler
- node.js - evented I/O for the backend
- Express - fast node.js network app framework
- MongoDB - document-oriented DBMS
CI
License
Todos
- Write MORE Tests