A Full stack e-commerce application I did in holiday, frontend as ReactJs, backend with ExpressJs, included documentation with Swagger, DB with Postgresql and cache with Redis. Files in github.
Full Stack Ecommerce Application in React & ExpressJs with postgresql & Redis.
The primary goal behind this full-stack project is to create a comprehensive and versatile platform that is both user-friendly and developer-friendly. By seamlessly integrating commonly-used third-party applications and tools, like stripe, react-hookform, reactquery, db with prisma etc.
I used React Query with infinite scroll
feature, React Query will also handdle caching,so when even there are large amount of data we can still draft a query and fetch it with different params.
At the past using ReduxRTK and Redux to fetch data in the infinite scroll we do need to do some effort to that, but thanks to react-query we do infinite scroll in clean, maintainable and easy way.
In production application I would definitely suggest to use some auth provider, like AWS Cognito, Firebase or others. It a hooliday project, I hased the user password and stored in DB, every time user login a JWT token will return to client.
Good Application must include Good Documentation, the backend mainly handle REST API Request, so swagger
will be a prefect choices in this cases.
CLong
©2023 - CLong.pro
Phone: +1 (604)818 2149
Created By Hugo Lam