You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Ashelyn Dawn 99d2a65e17 | 4 years ago | |
---|---|---|
.vscode | 4 years ago | |
api | 4 years ago | |
components | 4 years ago | |
db | 4 years ago | |
hooks | 4 years ago | |
images/icons | 5 years ago | |
pages | 4 years ago | |
styles | 4 years ago | |
utils | 4 years ago | |
.babelrc | 5 years ago | |
.dockerignore | 5 years ago | |
.env.sample | 4 years ago | |
.gitignore | 5 years ago | |
.gitlab-ci.yml | 4 years ago | |
Dockerfile | 5 years ago | |
index.js | 5 years ago | |
next.config.js | 4 years ago | |
package-lock.json | 4 years ago | |
package.json | 4 years ago | |
readme.md | 4 years ago |
readme.md
Society of Socks - NextJS Rewrite
In 2015 years ago I made a website for a friend. I tried my best and put in a lot of work, and the site works but it hasn't aged well - new features were always a hack on top of other hacks, and Javascript has improved a lot since then with new language features like Promises and async functions.
This repository is my ongoing project to replace that site with a more modern rewrite (when I find time).
Remaining features to implement:
- User profile settings (change email / password)
- Forgotten password reset
- Error page in case of invalid coupons
- Page analytics
- International shipping customs declarations
- Allow users to re-use previous addresses
- Finish admin UI around categories
- Checkout with Paypal
Completed features:
- Consistent form UI library
- User Registration
- User can browse and add items to cart
- Checkout with card
- Admin interface for items and photos
- Admin interface for reviewing orders
- Admin interface for printing shipping labels