Skip to content

Ecommerce website with React.js, Spring Boot & Tailwind CSS

Notifications You must be signed in to change notification settings

anumber8/shopEase

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 

Repository files navigation

🛒 ShopEase Fullstack E-Commerce Project (In Progress)

image

Welcome to the Fullstack E-Commerce Shopping Project repository! This project is a work in progress and aims to build a comprehensive e-commerce application using React.js for the front-end and Spring Boot for the backend. Once completed, it will offer a complete online shopping experience with features like product browsing, cart management, and order processing.

🛠️ Technologies Being Used

  • Frontend: React.js, Redux, Tailwind CSS, Axios
  • Backend: Spring Boot, Spring Security, Spring Data JPA
  • Database: PostgreSQL
  • Authentication: JWT (JSON Web Tokens)
  • Payment Gateway: (Optional integration with Stripe/PayPal)
  • Build Tools: Maven, Webpack

🚧 Current Status

This project is under active development. Below is a list of features that have been completed, are in progress, or are planned.

✅ To-Do List

Frontend

  • Set up React project structure
  • Implement a Home Page with different sections and a Footer
  • Create Mockup API Data (Content)
  • Pages Navigation & Categories Page with Filters
  • Product Detail Page
  • Shopping cart functionality
  • User authentication (sign-up, login, logout)
  • Checkout process
  • Responsive design improvements

Backend

  • Set up Spring Boot project
  • Implement basic product API
  • User authentication and authorization with JWT
  • Order processing and management
  • Integration with payment gateway
  • Admin dashboard for product/order management

Database

  • Create PostgreSQL database schema
  • Set up entity relationships (products, users, orders)
  • Seed database with initial data

Other

  • API documentation
  • Unit and integration testing
  • Deployment scripts and CI/CD setup

Youtube Tutorials

Video

Support the Creator

Your support helps in creating more content and maintaining this project. If you find this project helpful or valuable, consider buying a coffee for the creator!

Buy Me A Coffee

About

Ecommerce website with React.js, Spring Boot & Tailwind CSS

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 50.3%
  • Java 47.6%
  • HTML 1.3%
  • CSS 0.8%