Skip to content

NoirceurCouture is a B2C and C2C online marketplace offering easy, safe, and fast shopping and selling experience

License

Notifications You must be signed in to change notification settings

LeinahI/NoirceurCouture

Repository files navigation

NoirceurCouture

NoirceurCouture

Leinah License Top Language

📝 Description

Customers can enjoy an easy, safe, and fast shopping experience at NoirceurCouture. Customers are able to find and buy the goods they need on our platform, which connects buyers and sellers in a seamless and efficient way. We offer a platform for C2C transactions, enabling users to sell their own goods and increase their customer base. Our user-friendly platform gives sellers everything they need to keep up with their listings and connect with potential customers.

Steal this ui look https://dribbble.com/shots/20794911-Ecommerce-Mobile-app

🏗 Application Structure

Folder Structure
NoirceurCouture
├─ admin
│  ├─ assets
│  │  ├─ css
│  │  └─ js
│  ├─ models
│  ├─ partials
├─ assets
│  ├─ css
│  ├─ images
│  │  ├─ index
│  │  └─ logo
│  ├─ js
│  └─ uploads
│     ├─ brands
│     ├─ products
│     └─ slideshow
├─ middleware
├─ models
├─ partials
├─ seller
│  ├─ assets
│  │  ├─ css
│  │  └─ js
│  ├─ models
│  ├─ partials
└─ views

✨ Technologies Used

NoirceurCouture is built using the following technologies:
  • PHP: PHP is a server-side scripting language to create webpages.
  • Bootstrap: Boostrap is a CSS Framework for developing responsive webpages.
  • Fontawesome: Fontawesome provides SVG icons that can instantly be customized.
  • Materialize CSS: Materialize CSS is a design language that combines the classic principles of successful design.
  • jQuery: jQuery is a fast, small, and feature-rich JavaScript library. It makes things like HTML document traversal and manipulation, event handling, animation, and Ajax much simpler with an easy-to-use API
  • Paypal Checkout: Paypal Checkout provides a Payment Gateway for the vital purpose of the online shopping.

📋 License

NoirceurCouture is open source software licensed as MIT and is free to use — See LICENSE for more details.

🔗 Helpful Links of how I develop it

Noirceur Couture 2.0.0 got a huge system updates in order to cater their target users with more ease

Admin Role

  • ✅ At dashboard will track the total of buyer, sellers, users, account deleted, & banned users.
  • ✅ Cannot be a seller anymore.
  • ✅ Cannot add, edit, and delete stores, products & users of buyer & seller.
  • ✅ Admin task is only to moderate the stores, products, users, & seller application.
  • ✅ Admin can ban(permanent) users & sellers.
  • ✅ Account Deletion Request form added on Admin UI.
  • ✅ Admin can accept and reject user account deletion request.

Buyer Role

  • ✅ Buyer can have multiple addresses and set which is default address.
  • ✅ Buyer can request account deletion.
  • ✅ Buyer have now notification tab that can see Noirceur Couture Updates.
  • ✅ Buyer can rate products.
  • ✅ Can cancel order when the order are preparing to ship.
  • ✅ Can set the order status to Delivered.

Seller Role

  • ✅ Seller can set their status on vacation that the buyer cannot add to cart and confirm checkout.
  • ✅ Seller can request to delete account.
  • ✅ Seller cannot set the parcel is delivered anymore.

Buyer UI Changes

  • ✅ Dynamic Philippine Address Selector via json.
  • ✅ on store.php?category=... It will show the profile and ratings, products, and date joined.
  • ✅ myAddress.php will have multiple cards for multiple address.
  • ✅ On myOrders.php they will have separate the orders when user ordered on two or multiple different stores.
  • ✅ on checkOut.php user can choose which adress they use to deliver the parcel and add new address.

Serverside Changes

  • ✅ Implement email SMTP for forgot password and email OTP for checkout & log in