Project Details
[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.
JavaScript.NETSQLite
Challenges
- Implementing a secure and efficient custom currency system
- Optimizing performance for quick loading of product listing and images
- Responsive UI without relying on modern frameworks
Solutions
- SQLite DB with C# Entity Framework for proof of concept platform with simple transaction logic
- Using third party image hosting website, storing links to the image
- Flexbox 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