CashFlow is a sophisticated full-stack banking and eCommerce application, meticulously crafted using Next.js and MongoDB. Initially commissioned as a reward system for a school club, it has evolved into a comprehensive platform where students can manage and utilize simulated digital assets.
Key features include robust banking functionalities, such as making and approving transfer requests, with balances and recent activities displayed on user dashboards. The application employs JWT for secure authentication and API route verification, ensuring data integrity and security. Backend processes are seamlessly managed with real-time data storage in MongoDB.
The latest enhancement is a fully functional auction feature, enabling users to post and bid on items within the application. This dynamic marketplace environment allows users to leverage their digital assets to participate in auctions, fostering engagement and interactive learning about market dynamics. The auction system includes real-time bidding, automated notifications for bid status, and secure transactions, all seamlessly integrated to enhance the overall user experience.
Live Site (Credentials: guest_1:password, guest_2:password) | Source Code