shakori999 / Otard

The E-Commerce Platform is a robust online retail solution, offering a seamless shopping experience. This platform simplifies user registration, provides real-time order tracking, and facilitates secure transactions. Elevating the e-commerce experience, it empowers both vendors and customers with efficient tools for streamlin

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Documentation

Tutorial Content Overview


Docker:

- [x] Django
- [x] Redis
- [x] Celery
- [x] Celery Beat
- [x] Flower
- [x] Visual Studio Code Extension

Database:

- [x] Validators
- [x] Field refactoring
- [x] Add new models

Testing

- [ ] Unit testing models creation: `category`
- [ ] Unit testing models String Representation: `category` 
- [ ] Unit testing models validation 
- [ ] Unit testing models Data Integrity 
- [ ] Unit testing models relationships 
- [ ] Unit testing models methods and properties 
- [ ] Unit testing models Index 
- [ ] Unit testing models Meta Options 
- [ ] Unit testing models signal 
- [ ] Unit testing models Model Manager 
- [ ] Unit testing models Integration 

Promotion App Scope:

- [x] Add a new promotion to selectable individual products
- [x] Bulk apply discount as a percentage to all chosen products in a promotion
- [x] Manually override discount price to allow users to define a custom price
- [x] Promotion prices must be auditable over multiple promotions
- [x] Specify a timescale (start, end) for the promotion to be active
- [x] Promotions can be manually started or stopped
- [x] Promotions can be, if flagged, automatically started or stopped based on the promotion timescale
- [x] Should allow selection of multiple promotion types (User Defined, Coupons)
- [x] A daily automated scheduled task should manage promotion activation (run at 1am every day)

API:

- [x] API endpoint refactor to include list of all customers 
- [x] API endpoint refactor to include customer profile(basic) 
- [x] API endpoint refactor to include list of all orders
- [x] API endpoint refactor to include order details
- [x] API endpoint refactor to include product rating and reviews
- [ ] API endpoint refactor to include customer profile(advance) 
- [ ] API endpoint refactor to include promotion price
- [ ] API endpoint refactor to include checout
- [ ] API endpoint refactor to include login and sign in with social media
- [ ] API endpoint refactor to include wish list
- [ ] API endpoint refactor to include history of all user's orders
- [ ] API endpoint refactor to include history of all user's orders

FRONT-END:

- [ ] setup a svelte front-end

About

The E-Commerce Platform is a robust online retail solution, offering a seamless shopping experience. This platform simplifies user registration, provides real-time order tracking, and facilitates secure transactions. Elevating the e-commerce experience, it empowers both vendors and customers with efficient tools for streamlin


Languages

Language:HTML 77.0%Language:SCSS 11.7%Language:Python 5.3%Language:CSS 5.3%Language:JavaScript 0.3%Language:Svelte 0.3%Language:TypeScript 0.2%Language:Dockerfile 0.0%