https://lampalagua.ar
Lampalagua is a boutique book publisher, out of La Rioja, Argentina.
I developed their web platform using Angular.js for the frontend and .NET with C# for the backend. The site features a custom CMS for managing book listings author information and purchase links from external vendors.
The design of the UX has a strong focus on SIMPLICITY, this is the feature that sold the project to the customer over other canned solutions, like Shopify. It has exactly the features they want, and nothing more. With no unnecessary complexity, the platform is easy to use for both customers and administrators.
This is why, for example, why there is no shopping cart feature, opting instead for external purchase links. This was requested by the customer, to avoid competing with their direct customers (book stores and retail sellers)
Features
Frontend
- Responsive design for optimal viewing on all devices
- Custom CMS for easy management of book listings and author information
- Strong focus on simplicity and usability, tailored to the customer needs
- Integration with external vendors for seamless purchase links
- SEO optimization to enhance online visibility
- Rich Text Editor for and image management
Backend
- Robust API built with .NET and C# for seamless data management
- SQLite for lightweight database management
- Integration with Auth0 for admin user authentication and authorization
- Customizable data models for flexible content management
- Containerized deployment using Docker for easy scalability
- Secure, dependency free, automated deployment using bash and ssh
Security features
- Role-based access control for admin users
- Enforcement of CSP (Content Security Policy) to mitigate XSS attacks