Skip to content

React JS HTML CSS Bootstrap C# + ASP.NET .NET Framework Microsoft SQL Server Firebase Auth + JWT

Notifications You must be signed in to change notification settings

kawtarzz/shoptheblock-ecomm-fullstack

Repository files navigation

ShoptheBlock is an full-stack e-commerce application built to fulfill Nashville Software School's Full-stack Software Development program requirements. This application was my opportunity to utilize both my front and back-end skillset.


PROBLEM

Independent sellers & artists need a platform to market their art in a collective online space that can be localized to their community.

OVERVIEW

Introducing, Shop the Block! An online marketplace where you can browse and shop for products from local artists & makers. PROJECT MVP FEATURES

-When the user is logged in, the page will populate with available products. -When a product is selected, a new page loads showing product details, a quantity selector, and an “Add to Cart” Button. -Given the user selects ‘add to cart’, the product will remain in their cart as they continue shopping. -When the user re-opens their cart and selects “proceed to checkout”, they are presented with the checkout form that includes: payment & delivery info. -When the user submits the checkout form they will receive a confirmation number.

------- Built With

    React JS
    HTML
    CSS
    Bootstrap

    C# + ASP.NET
    .NET Framework
    Microsoft SQL Server
    Firebase Auth + JWT

This project ran the gamut of challenging development from concept to MVP- from structuring data entity relationships to hours spent dropping breakpoints front and back to solve broken API calls, only to find an extra comma in the SQL query. C# Web API, Redux, JWT tokens, and HTTP methods and API development in general. Having completed the front-end half of the course which included a client capstone that utlized JSON RESTful API services with React.JS, I was confident in my abilities to build the UI, but I was quickly humbled by the months spent focusing my energy on learning C#, SQL methods, and learning other back-end technologies. Although I would have loved to implement a few additional features such as an admin view with varied account priveleges including a product form and seller dashboard, as well as additional sort/filtering on the default user view, I met my minimum viable product by demo day and was proud to graduate from the program.

About

React JS HTML CSS Bootstrap C# + ASP.NET .NET Framework Microsoft SQL Server Firebase Auth + JWT

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published