This website requires JavaScript.
cd6b12ccc1
Merge branch 'master' of https://github.com/innocuous-symmetry/e-commerce
master
Mikayla Dobson
2022-10-18 13:12:10 -05:00
5d7188bbaa
restored python scripts, database initializes with correct descriptions
Mikayla Dobson
2022-10-18 13:08:06 -05:00
b47730758f
experimental api changes
Mikayla Dobson
2022-10-10 18:47:10 -05:00
4965480aaf
in progress: db support for tandem add to user table on supabase registration
Mikayla Dobson
2022-10-10 18:28:49 -05:00
f29ee33ca1
more minor ui updates; to do: connect supabase auth to database user info storage, include name, etc
Mikayla Dobson
2022-10-10 16:33:15 -05:00
8d5bdb7715
work on ui color scheme, more work on components
Mikayla Dobson
2022-10-10 16:13:46 -05:00
ebb1dc842c
building out more text content, site structure
Mikayla Dobson
2022-10-08 16:03:46 -05:00
bbb2973a12
building out some scss structure
Mikayla Dobson
2022-10-08 15:47:00 -05:00
0d22f1d5ac
defining and integrating a small component library
Mikayla Dobson
2022-10-08 14:59:35 -05:00
d564ccc8ac
basic layout for product page, navigation flow from all products between indiv products
Mikayla Dobson
2022-10-07 19:52:04 -05:00
d75bda419b
products map onto card components
Mikayla Dobson
2022-10-07 19:40:18 -05:00
93671bfb43
rudimentary integration between rest api and client -- allProducts fetches product data from database. to do: map onto card components
Mikayla Dobson
2022-10-07 18:33:10 -05:00
3ec9af3b4e
reassembling component structure
Mikayla Dobson
2022-10-07 18:26:59 -05:00
d1aaeda445
refactoring for dry in auth section of components
Mikayla Dobson
2022-10-07 18:07:47 -05:00
bc0d5dde94
Merge pull request #6 from innocuous-symmetry/new-front-end
Mikayla Dobson
2022-10-07 17:47:05 -05:00
6563140629
started a new branch with only the new front end directory
Mikayla Dobson
2022-10-07 17:42:23 -05:00
f09227210c
Merge branch 'master' of https://github.com/innocuous-symmetry/e-commerce
old-front-end-100722
Mikayla Dobson
2022-10-07 17:34:57 -05:00
4665001611
updated css imports
Mikayla Dobson
2022-10-07 17:26:10 -05:00
7e39873b2e
converted new client styles to scss
Mikayla Dobson
2022-10-07 17:26:10 -05:00
2d8304dd26
user info stored in state; to do, handle refresh/redirect on state change, after login/logout
Mikayla Dobson
2022-10-07 17:24:54 -05:00
8de4af52ea
login workflow and local session storage appears successful. to do, place auth functions into module
Mikayla Dobson
2022-10-07 16:03:07 -05:00
1749d87343
context appears to function at global state level
Mikayla Dobson
2022-10-07 15:49:32 -05:00
f5ada00e57
refactoring supabase context
Mikayla Dobson
2022-10-07 15:38:56 -05:00
ab475001e7
in progress: establishing auth context in new client side app
Mikayla Dobson
2022-10-03 11:58:31 -05:00
89806f8713
implemented a user auth workflow with supabase
Mikayla Dobson
2022-10-03 10:15:54 -05:00
bd7705c159
instantiated new client directory. updated api string in client app
Mikayla Dobson
2022-10-02 12:55:13 -05:00
afb9b7d452
instantiated new client directory. updated api url for client side app
Mikayla Dobson
2022-10-02 12:54:32 -05:00
6873bab352
readme, changes to api structure
Mikayla Dobson
2022-10-02 10:13:31 -05:00
7b3063f43b
database seed now integrates with supabase, python scripts replaced with node
Mikayla Dobson
2022-10-02 10:03:32 -05:00
a1322ec0c6
implementing supabase. troubleshooting database creation
Mikayla Dobson
2022-10-01 12:56:03 -05:00
7f71624bee
preparing to deploy api test version to heroku
Mikayla Dobson
2022-10-01 11:28:13 -05:00
da4fed8e1e
login now checks against db and attaches user data to req.user
Mikayla Dobson
2022-09-28 17:16:51 -05:00
404bc27c57
updates to product listings
Mikayla Dobson
2022-09-28 10:48:38 -05:00
9c80989860
updates to cart section of api
Mikayla Dobson
2022-09-27 17:23:39 -05:00
d99cf5bb8a
implements a category route
Mikayla Dobson
2022-09-27 17:08:59 -05:00
388f3a5ba9
implemented product lookup by name
Mikayla Dobson
2022-09-27 16:54:32 -05:00
efa74d1c16
implemented region search by name
Mikayla Dobson
2022-09-27 16:51:16 -05:00
d020fa8af4
implemented region route in api
Mikayla Dobson
2022-09-27 14:04:56 -05:00
3f7bf1a75a
more work on swagger spec
Mikayla Dobson
2022-09-27 13:47:46 -05:00
35abe0fcb1
more updates to swagger docs
Mikayla Dobson
2022-09-27 10:55:00 -05:00
1fac52c4a1
swagger configuration
Mikayla Dobson
2022-09-26 19:32:43 -05:00
45be163dcd
restored basic functionality of user auth workflow
Mikayla Dobson
2022-09-26 17:44:43 -05:00
a4c03b19d4
some api calls functioning as intended
Mikayla Dobson
2022-09-26 16:24:35 -05:00
27348527a5
updates to passport config, changes to routers
Mikayla Dobson
2022-09-26 16:18:01 -05:00
f4a7ced887
continuing to connect models and services
Mikayla Dobson
2022-09-26 15:49:36 -05:00
cff08d91d6
in progress: connecting new service providers to express api
Mikayla Dobson
2022-09-23 17:34:59 -05:00
0b09152de4
more detail into models and services
Mikayla Dobson
2022-09-23 12:51:51 -05:00
c9c1de3521
skeletons for models and services
Mikayla Dobson
2022-09-23 12:25:56 -05:00
6b4c3658d9
insert file contents refactored to take in variable number of columns
Mikayla Dobson
2022-09-23 12:12:33 -05:00
42fc75c006
cleanup, refactoring/sep of concerns
Mikayla Dobson
2022-09-23 11:18:24 -05:00
eb18065135
database insertions function properly from python script
Mikayla Dobson
2022-09-22 20:14:13 -05:00
2e8a811659
in progress: python scripting for database population and management
Mikayla Dobson
2022-09-22 18:19:59 -05:00
bf15b8871d
some additional changes to database schema
Mikayla Dobson
2022-09-22 15:33:59 -05:00
4a0ef72736
readme
Mikayla Dobson
2022-09-22 13:27:42 -05:00
75ebb5e43d
backend overhaul
Mikayla Dobson
2022-09-22 13:14:43 -05:00
905b3266a3
building out admin portal
Mikayla Dobson
2022-09-21 16:59:05 -05:00
fbaca9b97d
support for database seed
Mikayla Dobson
2022-09-21 16:17:40 -05:00
2e4124965c
updated dependencies
Mikayla Dobson
2022-09-21 14:58:13 -05:00
3d43d95674
to do: session verification middleware
Mikayla Dobson
2022-07-17 11:59:32 -05:00
af3ea629d6
troubleshooting login route; passport local strategy
Mikayla Dobson
2022-07-17 11:32:51 -05:00
31446f3cd0
may need to backtrack?
Mikayla Dobson
2022-07-07 14:10:00 -05:00
a8a7daeddb
rework of cart component
Mikayla Dobson
2022-07-07 12:58:27 -05:00
ec8a070e1f
debugging
Mikayla Dobson
2022-07-07 12:00:21 -05:00
49ad9223fa
to do: cookie persistence on refresh
Mikayla Dobson
2022-07-05 19:44:05 -05:00
8029bf34f4
passport auth integrated to login route
Mikayla Dobson
2022-07-05 19:34:39 -05:00
4b4c7a7bb0
login route functions as before
Mikayla Dobson
2022-07-05 19:12:14 -05:00
638d9a56d4
bad request error on login route
Mikayla Dobson
2022-07-05 13:23:42 -05:00
20d704851f
more experiments with connected back end structure
Mikayla Dobson
2022-07-05 12:30:06 -05:00
f1d964b092
refactored for pg pool
Mikayla Dobson
2022-07-05 11:59:37 -05:00
f54b4fc5d6
preparing to refactor to use pool
Mikayla Dobson
2022-07-05 11:31:35 -05:00
e2ab4c3b28
experimental: refactoring for pg pool
Mikayla Dobson
2022-07-05 11:04:16 -05:00
d84675910a
experimental architecture changes, session support in progress
Mikayla Dobson
2022-07-04 15:38:40 -05:00
e721cd425f
Merge pull request #5 from innocuous-symmetry/heroku
Mikayla Dobson
2022-07-04 14:13:52 -05:00
6e3e23faaa
functionality for product quantity in cart, in progress subtotal calculation
Mikayla Dobson
2022-07-04 14:13:32 -05:00
8b26b622aa
skeleton for cart
Mikayla Dobson
2022-07-04 13:27:37 -05:00
df6391ab97
in progress: integrate swagger, db reconfig
Mikayla Dobson
2022-07-04 12:41:03 -05:00
6709459e8b
config
Mikayla Dobson
2022-06-01 18:48:03 -05:00
b4d8dab0df
config
Mikayla Dobson
2022-06-01 18:41:31 -05:00
bf879df884
added procfile
Mikayla Dobson
2022-06-01 18:41:31 -05:00
fc9212608b
updated config
Mikayla Dobson
2022-06-01 18:19:30 -05:00
e3426c0fb6
updating package.json
Mikayla Dobson
2022-06-01 18:12:24 -05:00
5c39945988
experimenting with deploy config
Mikayla Dobson
2022-06-01 18:12:24 -05:00
b428abb6ed
dynamic routing for individual product pages
Mikayla Dobson
2022-06-01 17:10:19 -05:00
f753e9e2dc
incorporating basic logic for viewing distinct products
Mikayla Dobson
2022-06-01 16:13:05 -05:00
8cc4365ffe
state simplification
Mikayla Dobson
2022-06-01 14:54:45 -05:00
8c2b36e475
expanding user data type to incorporate additional customer details
Mikayla Dobson
2022-06-01 11:14:31 -05:00
2ef6121e19
fixing bugs where rendering overwrites local state. user profiles
Mikayla Dobson
2022-06-01 11:04:37 -05:00
5ccb20d388
experimental build, context with reducer
Mikayla Dobson
2022-06-01 10:27:38 -05:00
2002fcdb45
promise wrangling
Mikayla Dobson
2022-05-30 15:26:25 -05:00
52bc6ec4ee
type wrangling
Mikayla Dobson
2022-05-30 14:58:10 -05:00
8e9fd6433d
express config
Mikayla Dobson
2022-05-30 14:11:13 -05:00
832620fa68
configured reducer, added type definitions, built search bar
Mikayla Dobson
2022-05-30 12:54:35 -05:00
abf74d4bc8
readme
Mikayla Dobson
2022-05-29 17:49:36 -05:00
61bf36de85
worked out some problems in register form
Mikayla Dobson
2022-05-29 17:36:23 -05:00
faa37db3d1
glitchy registration form, writes to db
Mikayla Dobson
2022-05-29 17:10:08 -05:00
1659e80197
project cleanup, light routing
Mikayla Dobson
2022-05-29 15:16:45 -05:00
1ad09df463
changes to structure, new dependencies (sass)
Mikayla Dobson
2022-05-29 14:38:59 -05:00
546ed57f27
defining more components, beginning to lay out site structure
Mikayla Dobson
2022-05-29 14:28:34 -05:00
9e295dde68
separating api utils from app logic
Mikayla Dobson
2022-05-29 13:17:54 -05:00
d4121586cd
directory cleanup
Mikayla Dobson
2022-05-29 11:50:12 -05:00