Skip to content

This is my first e-commerce system using Typescript, Prisma, Fastify, React, TailwindCSS, and many others modern technologies.

Notifications You must be signed in to change notification settings

lucasnathandev/e-commerce

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 

Repository files navigation

E-commerce

This e-commerce project is for portfolio and maybe can be used in production with some adjustments.

Description

My code uses:

  • Clean code.
  • Code organization and less global scope usage. "S" from SOLID principles

Back-end goals

  • Installed back-end lib dependencies and frameworks.
  • Setup fastify server with basic adjustments and initial boilerplate.
  • Starting to setup database models using Prisma.
  • Starting to create user API.
  • Starting to create product API.
  • Starting to create cart API.
  • Starting to create checkout API.
  • Starting to create delivery API.
  • Starting to create payment API.
  • Starting to create e-mail service.
  • Starting to create payment service.
  • Starting to create delivery service.
  • Finished user API.
  • Finished cart API.
  • Finished checkout API.
  • Finished delivery API.
  • Finished payment API.
  • Testing and improving system for better security and performance.

Front-end goals

  • Planning front-end rules and UX/UI design.
  • Installing front-end lib dependencies and frameworks.
  • Starting to code front-end setup and inital boilerplate. ... to be written.

About

This is my first e-commerce system using Typescript, Prisma, Fastify, React, TailwindCSS, and many others modern technologies.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published