View of the Piazza Grande in Parma by Boccaccio Giuseppe, 1847

Peruser

JavaScript and .NET-powered web marketplace project.

JavaScript.NETSQLite

View of the Piazza Grande in Parma by Boccaccio Giuseppe, 1847


[Archived] - Web-based marketplace platform for users to browse and trade user-uploaded goods, using a site-specific currency system. This project combines a robust .NET backend with a responsive vanilla JavaScript frontend to provided a seamless and intuitive user experience.

Challenges & Solutions

  • Implementing a secure and efficient custom currency systemSQLite DB with C# Entity Framework for proof of concept platform with simple transaction logic
  • Optimizing performance for quick loading of product listing and imagesUsing third party image hosting website, storing links to the image
  • Responsive UI without relying on modern frameworksFlexbox and Grids allowing users to toggle between views

Technical Details

RESTful API written in C#, using Entity Framework read and write from SQLite DB.

Learnings

  • RESTful naming conventions & using DTOs
  • Not worth wasting time on building your own auth
  • I need to practice my frontend