anumber8 / shopEase

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

Home Page:https://shop-ease-theta.vercel.app

Repository from Github https://github.comanumber8/shopEaseRepository from Github https://github.comanumber8/shopEase

๐Ÿ›’ 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

https://shop-ease-theta.vercel.app


Languages

Language:JavaScript 50.3%Language:Java 47.6%Language:HTML 1.3%Language:CSS 0.8%