Our last group project in our bootcamp was a full-stack application using C# and ASP .NET Core framework for the backend, with a SQL database, and a React application for the frontend. This project combines two of our favorite things: flowers and coffee! It is an e-commerce site where users can order flower bouquets in eclectic reusable coffee mugs.
My individual contributions in the project included:
- Setting up routing throughout the application.
- The product details page, where users can view a single product.
- The full shopping cart experience - from placing a product in the cart, through updating the cart as needed with more of the same product or additional products, and finishing with the checkout process, which includes delivery and billing data and placing the order.
- Ability to add a new payment type during checkout.
- Creating ERD and mockups for the application workflows and pages.
- Users can register on the site and then log in.
- Users can view product categories.
- Users can view the products most recently added to the site.
- Users can search for products by name.
- Users can view product details.
- Authenticated users can view their profile on the site.
- Administrators of the site can see all the orders placed and the line items in each order.
- Authenticated users can add products to their shopping cart.
- Authenticated users can delete products from their shopping cart.
- Authenticated users can pick a payment type to use when checking out.
- Authenticated users can place their order.
API, ASP .NET Core, Axios, Bootstrap, C#, CSS, E6 Modules, Firebase (for authentication and hosting), Github (for version control and project management), HTML5, JavaScript, Lucidchart, Moment, moqups, React, React Router, reactstrap, Saas, SQL, SSMS, sweetalert2