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.
- 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
- 1.https://youtu.be/p8tBD3YTCPo
- 2.https://youtu.be/LdEO5nPOaa0
- 3.https://youtu.be/4nGZQbY8QTI
- 4.https://youtu.be/C-JTLiisKJ4
- 5.https://youtu.be/ew4IhNzDkkE
- 6.https://youtu.be/MutS1GVvCnQ
- 7.https://youtu.be/ctcvf8sy2PI
- 8.https://youtu.be/jan3L-PhQBM
- 9.https://youtu.be/NFpnxve3rDY
- 10.https://youtu.be/jetR7cQJKHM
Completed
- 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
- 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
- Create PostgreSQL database schema
- Set up entity relationships (products, users, orders)
- Seed database with initial data
- API documentation
- Unit and integration testing (Optional)
- Deployment scripts and CI/CD setup
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!