ReFashion is a sustainable and ethical e-commerce platform built with ASP.NET Core MVC and MongoDB. This project aims to promote eco-friendly shopping by providing a marketplace for sustainable and recycled products.
- Eco-Friendly & Recycled Products – Encouraging responsible consumption.
- User Authentication & Secure Transactions – Ensuring safe and private shopping.
- Product Catalog & Wishlist – Browse, filter, and save your favorite products.
- Shopping Cart & Checkout – Seamless order processing with multiple payment options.
- Sustainable Shipping & Order Tracking – Transparent delivery updates.
- MongoDB Integration – Scalable NoSQL database for flexible data handling.
- Frontend: ASP.NET Core MVC, JavaScript, HTML, CSS
- Backend: ASP.NET Core
- Database: MongoDB
- Authentication & Security: JWT, Identity
git clone https://github.com/Slabaser/ReFashion.git
cd ReFashiondotnet restore Since appsettings.json and appsettings.Development.json are not included in the repository for security reasons,
you need to create these files in the root of the project.
Use the following template as a reference:
{
"MongoDBSettings": {
"ConnectionString": "mongodb+srv://username:password@cluster.mongodb.net/",
"DatabaseName": "ECommerceDB"
},
"Logging": {
"LogLevel": {
"Default": "Warning"
}
},
"AllowedHosts": "*"
}
Replace mongodb+srv://username:password@cluster.mongodb.net/ with your MongoDB connection string.
dotnet run The application will start running at: http://localhost:7122
We welcome contributions! If you'd like to contribute, please fork the repository and submit a pull request.
If you like this project, please consider giving it a star on GitHub!
Check out the project demo on YouTube: https://youtu.be/kWvQ-tnsFhw?si=UEqtKdeIg95bvGE1
"Shop Sustainably. Make a Difference." 🌿