RexSoft · Articles · Case Studies

Article

Modern Online Store with PayPal Integration Rewritten with .NET 8

Tools: .NET Core 8 · C# Blazor WASM · Web API · Entity Framework Core · Twilio · PayPal integration

NewOldWatches.com is a modern e-commerce platform tailored for selling collectible and vintage watches. Originally built with Python Flask, the website has been completely rebuilt using .NET 8 and C# to improve performance, security, maintainability, and long-term scalability.

This project demonstrates RexSoft’s strong expertise in Microsoft’s web technologies and reflects our commitment to delivering clean, reliable, and modern solutions.


Key Features & Technologies


ASP.NET Core 8 (MVC + Razor Pages) Server-side rendered architecture enables SEO-friendly routing and high performance.

Entity Framework Core Efficient and structured data access using SQLIte with Web API for the backend.

PayPal Integration Secure online payments powered by the PayPal REST API, including checkout, refund handling, and transaction verification.

User Authentication & Roles Secure identity management with registration, login, and admin-level access to backend tools.

Admin Dashboard A private interface for managing products, categories, orders, and promotional codes.

Responsive UI Clean and modern layout adapted for desktop and mobile using Bootstrap.

Session and State Management Efficient handling of user sessions and authentication states using ASP.NET Core's built-in mechanisms.

For Store Admins

The application includes a full-featured admin panel:


This section is secured and accessible only to authorized users with admin roles.

For Customers

Planned Features

While the current version supports a complete product catalog and PayPal-based checkout for individual purchases, a shopping cart system and coupon-based discounts are part of the next planned upgrade. These upcoming features will include:

These additions will significantly enhance the customer experience and provide more flexibility in purchasing.


Technical Overview


The new version of NewOldWatches.com is a solid and future-proof e-commerce platform designed with modern development practices. It improves on the original with a robust architecture, enhanced security, and a streamlined admin experience.

Planned feature expansions like the shopping cart and coupon system will further strengthen the platform and align it with modern user expectations.

This rebuild is a practical demonstration of RexSoft’s ability to modernize legacy apps using the full power of the .NET ecosystem and deliver business-ready, scalable web solutions.