Live Link: thrifTEE
thrifTEE is an e-commerce application that rejects throwaway fashion culture and gives beautiful apparel a second lease of life! Inspired by ThredUp, Everlane, and Sephora, users can browser, sort, and buy some of their favorite trending finds without breaking the bank.
Explore the Wiki » or Explore the Mock Up »
Technologies · Key Features · Wiki Pages · Future Implementations · Contributors
- JavaScript
- React / Redux
- Chakra-UI
- CSS
- Font Awesome
- Hosted on Heroku and Cloudinary
- Python
- Flask
- PostgreSQL database
- Alembic
- SQLAlchemy
- User authentication is handled using Werkzeug's Security Helpers for password hashing.
- Grants access to features like buying thrifted items to authorized users only.
- Designed around a relational database schema, which allows users to browse, search, and buy items, as well as update their cart with dynamic data and rendering.
- Makes use of AJAX / API Routes to render elements such as updating and removing from the cart asynchronously.
- Includes csrf attack protection and performs front-end and back-end validation on forms.
/
/about
/tops
/bottoms
/shoes
/accessories
/checkout
/thank-you
/api/auth
/api/users
/api/products
/api/products/categories
/api/users/:id/orders
- Users can upload and sell their own items.
- Allowing users to save their favorite pieces via a wishlist.
Huge shout out to those that contributed to this project:
- @vmeduri1 🐲
- @natoh19 👾
- @Jc-008 🐉
- @B-Salinas 🌀