Peruser
Web-based marketplace with a custom currency system.
overview
RESTful API written in C#, using Entity Framework read and write from SQLite DB.
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
learnings
- RESTful naming conventions & using DTOs
- Not worth wasting time on building your own auth
- I need to practice my frontend
Contributions
Backend
- Listing CRUD and offer system
- Buy feature with currency
- Refactored repositories to async/await
Frontend
- Profile page
- Navigation links and styling
- View toggle and search bar
- Most of the frontend styling