https://github.com/phquangminh/stationery
The Stationery E-commerce Platform is a comprehensive online marketplace designed for stationery products.
https://github.com/phquangminh/stationery
cloudinary elasticsearch jwt mysql oauth2 rabbitmq reactjs redis spring-boot vnpay
Last synced: 3 months ago
JSON representation
The Stationery E-commerce Platform is a comprehensive online marketplace designed for stationery products.
- Host: GitHub
- URL: https://github.com/phquangminh/stationery
- Owner: PhQuangMinh
- Created: 2024-10-16T03:33:02.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-05-24T14:05:59.000Z (about 1 year ago)
- Last Synced: 2025-05-24T15:37:10.014Z (about 1 year ago)
- Topics: cloudinary, elasticsearch, jwt, mysql, oauth2, rabbitmq, reactjs, redis, spring-boot, vnpay
- Language: Java
- Homepage:
- Size: 73.7 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: Readme.md
Awesome Lists containing this project
README
# Stationery E-commerce Platform
## Introduction
The Stationery E-commerce Platform is a comprehensive online marketplace designed for stationery products. This project provides a modern, user-friendly interface for customers to browse, purchase stationery items, and for administrators to manage inventory, orders, and user accounts.
## Demo





## Technology Stack
### Backend
- Spring boot
- Websocket
- Rabbitmq
- Maven
### Frontend
- ReactJS
- Bootstrap
### Database
- Mysql
- Redis
- Elastic search
### Authentication
- Oauth Google
- JWT
### External
- VNPay
- Gemini
- API commune, district, province
## Project Structure
```
├── backend/
│ └── stationery/
│ ├── src/
│ ├── pom.xml
│ └── docker-compose.yml
└── frontend/
├── src/
├── public/
└── package.json
```
## Contributing
1. Fork the repository
2. Create your feature branch (`git checkout -b feature/AmazingFeature`)
3. Commit your changes (`git commit -m 'Add some AmazingFeature'`)
4. Push to the branch (`git push origin feature/AmazingFeature`)
5. Open a Pull Request