ABOUT THE APP
This is a single page E-commerce application that allows users to exchange or purchase products. Once the user registered with an email adress and Password, they will have an access to upload the choice of their products with a listing of the items' model, state, description and price. The user can create many resources and be able to see all saved items, update and delete. Users can only mangae thier own products and do not have an access to make a change on others' users products.
The idea of this app to give an access to the user to be able to exchange or purchase products. I started the project with creating wireframe of the front end and user stories to be able use the app. As a developer I wanted the users to have the access to create, read, update and delete their items. After the CRUD action completed, I created a form in the front end to render the action in the app. Finally, I have worked on the layout of the app to make it more user friendly.
- React
- Express
- Mongoose
- MongoDB
- Bootstraps
- CSS
- Git
- Curl Script
- HTML5
- JSX
- Node.js
- psotman
- As a user, I want to be able to sign-up successfully.
- As user, I want to be able to sign-in successfully.
- As a user, I want to be able to change my password.
- As a user, I want to be able to add an items/phones to my cart
- As a user, I want to update the content of my saved items in the cart.
- As a user, I want to be able to delete an item I have added to my cart.
- As a user I want to be able to see all the items I have added to my cart.
Eventually, I would like to use Redux state management tool, to move data and UI states to Redux store from React components. Implement different actions like fetching product from API, adding items to cart, removing from cart with Redux. In addition, I will like to add a functionality to be able to upload an image.
- All content is licensed under a CCBYNCSA 4.0 license.
- All software code is licensed under GNU GPLv3. For commercial use or alternative licensing, please contact [email protected].