A full-stack freelance project built for one of my clients in Poland, using NextJS 14 with its latest features (app router, server actions, etc.), TypeScript, Next-Auth, Postgres database hosted with Neon, Drizzle ORM, Stripe, TailwindCSS, and more. This fully-functional project consists of a store front, client's section and an admin dashboard.
MIT License
A full-stack freelance project built for one of my clients in Poland, using Next.js 14 with its latest features (app router, server actions, etc.), TypeScript, Auth.js / Next-Auth v.5, Postgres database hosted with Neon, Drizzle ORM, Stripe, TailwindCSS, Resend, and many more fantastic tools.
This fully-functional jewelery shop consists of a store front, additional info pages, (such as Terms and Conditions, Privacy Policy, About Us, Mission, Contact, and so on), client's section for viewing orders and managing client's own data (such as payment options, delivery addresses, emails, etc.), and an admin dashboard, with full CRUD functionality for managing products, categories, subcategories, orders, or users. Store front and dashboards are fully responsive and built with best practices for performance, security, and accessibility.
Warning This project is still in active development. See a feature list below to get a better understanding of what has been implemented to date and what is yet to come. Since the store is being developed for a client in Poland, you can expect error messages and information visible to users to be encoded in Polish, however function names and anything else that is not directly related to the client's needs has been written in English and easy to follow.
Not yet available
Not yet available
This project has been inspired by a fantastic work done by Sadman Sakib and countless colaborators for his Skateshop project, which I highly encourage you to check out. It has been adapted to my own and my client's needs. Most notably, it has been tranformed into a single-vendor e-commerce application.