React-CampというECサイトのプロジェクト
「概要」 日本に来てから、M(MongoDB)E(ExpressJS)R(React)N(NodeJS)について勉強しました。練習のために、他のウェブサイトを参考して、MERNを使い、ネットショップのウェブサイトを開発しました。 「ポイント」 ウェブサイトはHomePageやCart、Store、Productなど構成を分けて定義しました。プロジェクトリーダーとして、他のメンバー(友達)に任務を割り振り、プロジェクトを進めました。 ReactやReduxなどを使い、コンポーネントやページを書きました。ページによって、sliceを作り、ページのstateを管理しました。 ExpressJS、NodeJS、Mongooseを使い、REST APIを作りました。データベースのデータを検索したり、添削したりするコードを書きました。Routeを定義して、JWTについてのmiddlewareを書きました。ウェブサイトの買うプロセスや商品をカードを入れるプロセスなどのプロセスを考え、定義し、コードを書きました。フロントは、axiosを使い、ajaxを通して、バックエンドを繋げました。