Skip to content

A full-stack full CRUD application, built using C#, ASP .NET Core, HTTP-based APIs, and a React application for the frontend.

Notifications You must be signed in to change notification settings

ancasimon/WildflowerCoffeeGifts

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

WildflowerCoffeeGifts

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.

Individual Contribution

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.

Screenshots

Product Details Page

Product Details Page

Shopping Cart

Cart Page

Payment Type Selection

Payment Type

Placed Order

Order

Features

  1. Users can register on the site and then log in.
  2. Users can view product categories.
  3. Users can view the products most recently added to the site.
  4. Users can search for products by name.
  5. Users can view product details.
  6. Authenticated users can view their profile on the site.
  7. Administrators of the site can see all the orders placed and the line items in each order.
  8. Authenticated users can add products to their shopping cart.
  9. Authenticated users can delete products from their shopping cart.
  10. Authenticated users can pick a payment type to use when checking out.
  11. Authenticated users can place their order.

Tools & Technologies

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

Contributors

Monique Bass

Beth Nielsen

Anca Simon

About

A full-stack full CRUD application, built using C#, ASP .NET Core, HTTP-based APIs, and a React application for the frontend.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C# 45.1%
  • JavaScript 43.6%
  • TSQL 7.2%
  • SCSS 3.2%
  • HTML 0.9%