Project: Losty-Shop - Fullstack E-commerce Platform
Overview:
A comprehensive full-stack e-commerce application featuring a robust backend built with Django and a dynamic frontend developed with React and TypeScript. It is designed to provide a seamless experience for both buyers and sellers.
Key Features:
Role-Based Authentication: Secure access control for users, sellers, and administrators, implemented with JWT and Two-Factor Authentication (2FA).
Store Management: Complete product and order management capabilities.
Payment Integration: Seamless and secure checkout process using Stripe.
Real-time Interactions: Live chat and instant notifications powered by WebSockets via Django Channels.
Tech Stack:
React, TypeScript, Django, Django REST Framework, Django ORM, Django Channels, PostgreSQL.