Commit Graph

283 Commits

Author SHA1 Message Date
Michael Fatemi
0797c531e5 active carpools page 2021-07-15 13:02:42 -04:00
Michael Fatemi
7acfa610cb remove useimmutable demo from homepage 2021-07-15 11:02:55 -04:00
Michael Fatemi
25e7c08605 clean up events code 2021-07-15 11:01:31 -04:00
Michael Fatemi
a37323fc07 add pickLatLong, other hooks 2021-07-15 10:29:41 -04:00
Michael Fatemi
ac6717d527 successfully use useImmutable for EventCarpoolCreateButton 2021-07-15 09:56:00 -04:00
Michael Fatemi
a48ad180e0 integrate useImmutable 2021-07-15 09:08:59 -04:00
Michael Fatemi
0735d3ed3a nested useImmutable 2021-07-15 08:40:22 -04:00
Michael Fatemi
9e47c562a5 add useImmutable 2021-07-15 08:35:02 -04:00
Michael Fatemi
d276d02cc4 make api domain more flexible 2021-07-15 07:39:30 -04:00
Michael Fatemi
3a761ffc8b use immutable for Carpools 2021-07-15 07:32:40 -04:00
Michael Fatemi
9d34b89ffe . 2021-07-14 21:11:30 -04:00
Michael Fatemi
7462b2db28 include events in group query 2021-07-14 21:10:50 -04:00
Michael Fatemi
c1d7741f74 reorganize Group 2021-07-14 20:38:17 -04:00
Michael Fatemi
052236e20a organize code for optimal path, ensure miles are used 2021-07-14 13:08:25 -04:00
Michael Fatemi
fa5a9df5da add location estimation (w/ optimal path!) 2021-07-14 12:50:23 -04:00
Michael Fatemi
6bcea029d5 add function for estimating the optimal path 2021-07-14 12:29:01 -04:00
Michael Fatemi
bac9a9aa27 feature: creating carpools with pre-invited users: complete! 2021-07-14 12:16:31 -04:00
Michael Fatemi
8b8ef46b3f feature: creating carpools with invitees, pt.1 2021-07-14 12:11:34 -04:00
Michael Fatemi
7de92f4773 make event signups only show people who don't have a carpool 2021-07-14 08:56:56 -04:00
Michael Fatemi
0f3d477dc3 fetch sent invites and requests on load 2021-07-14 08:36:35 -04:00
Michael Fatemi
66ec0019c1 Make it possible to request a carpool directly from the event page 2021-07-14 08:21:59 -04:00
Michael Fatemi
bafc26fb06 add grouphooks, groupprovider (probably will not be used) 2021-07-13 20:48:10 -04:00
Michael Fatemi
efeaf4b3d6 move several functions to the lib/ folder 2021-07-13 20:02:04 -04:00
Michael Fatemi
c1f437cedd make primary title in header clickable 2021-07-13 19:57:27 -04:00
Michael Fatemi
171a82086f only show invitations and requests if you're a member of the carpool 2021-07-13 18:56:03 -04:00
Michael Fatemi
41a8a57854 add requesting/cancelling request (notifications provider) 2021-07-13 18:50:37 -04:00
Michael Fatemi
9ecf21dab3 give link to new carpool when creating a carpool 2021-07-13 18:33:33 -04:00
Michael Fatemi
45c0de9767 make login in header pressable 2021-07-13 18:33:23 -04:00
Michael Fatemi
10ff0baa50 add leave carpool button 2021-07-13 18:11:17 -04:00
Michael Fatemi
4bc7a97365 make event group name clickable 2021-07-13 17:54:45 -04:00
Michael Fatemi
65dbf77a21 Add Event page 2021-07-13 17:52:29 -04:00
Michael Fatemi
0999b0fc27 create Header component, fix Notifications 2021-07-13 14:22:31 -04:00
Michael Fatemi
efd596f80e make invitation list responsive, add carpool context 2021-07-13 14:10:11 -04:00
Michael Fatemi
16a0ae696f add carpoolprovider 2021-07-13 13:29:13 -04:00
Michael Fatemi
c1f192fb1e make carpools list respond to whether you are already in a carpool or not 2021-07-13 12:56:39 -04:00
Michael Fatemi
43a16a57cc Make event carpools use real data 2021-07-13 12:49:39 -04:00
Michael Fatemi
89de41967a Fix rendering bug 2021-07-13 11:59:14 -04:00
Michael Fatemi
0c2032f9da add start of Invite Somebody list 2021-07-12 23:53:48 -04:00
Michael Fatemi
7b6643f5e7 Merge branch 'main' of https://github.com/myfatemi04/wheelshare-frontend into main 2021-07-12 23:16:25 -04:00
Michael Fatemi
72972ba8cd ADD BUTTON FOR CREATING A CARPOOL 2021-07-12 23:15:10 -04:00
Joshua Hsueh
76edaf31f0 Merge branch 'main' of github.com:myfatemi04/wheelshare-frontend into main 2021-07-12 22:47:24 -04:00
Joshua Hsueh
8dcc40fa43 member list carpools 2021-07-12 22:47:17 -04:00
Michael Fatemi
cad955a122 make carpool names clickable 2021-07-12 22:35:24 -04:00
Joshua Hsueh
38a8ec913c member list carpools 2021-07-12 22:29:24 -04:00
Michael Fatemi
fb644c727e remove extra members header 2021-07-12 22:28:37 -04:00
Michael Fatemi
e9948db808 add requests/invites button to carpool manager 2021-07-12 22:28:14 -04:00
Joshua Hsueh
4aa034ebfb member list 2021-07-12 22:20:45 -04:00
Michael Fatemi
4fedad1058 create carpool base component 2021-07-12 22:15:11 -04:00
Michael Fatemi
0fb3e5ce98 added carpool route 2021-07-12 21:38:26 -04:00
Michael Fatemi
f199498b81 your signup doesn't get cleared anymore!! 2021-07-11 17:20:58 -04:00
Michael Fatemi
cd94a05dcc add "available to drive?" frontend button 2021-07-11 17:13:50 -04:00
Michael Fatemi
6b139c69f6 Fix wrong latitude and longitude 2021-07-09 20:43:10 -04:00
Michael Fatemi
92a153b794 make the place you chose show up as saved 2021-07-09 17:31:58 -04:00
Michael Fatemi
60798df142 enable service worker for progressive web app 2021-07-09 10:51:42 -04:00
Michael Fatemi
66d72c1f55 Add icons to EventDetails 2021-07-08 16:32:31 -04:00
Michael Fatemi
7076c18107 add icons to carpools/signups 2021-07-08 16:28:46 -04:00
Michael Fatemi
b74bb4a8d5 Fix width of main app 2021-07-08 16:16:39 -04:00
Michael Fatemi
98a8e51b7b Organize 2021-07-08 13:51:24 -04:00
Michael Fatemi
7ce134377f Fix redirect url 2021-07-08 12:35:38 -04:00
Michael Fatemi
62633aed17 make authorization endpoint's redirect url react to window location 2021-07-08 12:23:42 -04:00
Michael Fatemi
14c4ded29e integrate digitalocean api 2021-07-08 00:59:09 -04:00
Michael Fatemi
08e0a0aed2 add api for fetching carpool 2021-07-08 00:41:55 -04:00
Michael Fatemi
362447689b clean up some of the code 2021-07-07 23:52:03 -04:00
Michael Fatemi
5a2088118f hook up invitations api with notifications bar 2021-07-06 23:11:03 -04:00
Michael Fatemi
8e7b00c69f Merge branch 'main' of https://github.com/myfatemi04/wheelshare-frontend into main 2021-07-06 23:01:48 -04:00
Michael Fatemi
6264e82d5e joining a group via code works now! 2021-07-06 23:01:13 -04:00
Joshua Hsueh
f28024c49b Merge branch 'main' of github.com:myfatemi04/wheelshare-frontend into main 2021-07-06 22:55:51 -04:00
Joshua Hsueh
21e246bcde put notifications top of router 2021-07-06 22:55:42 -04:00
Michael Fatemi
543b9e948e fix some problems created when i was fixing other problems 2021-07-06 22:53:22 -04:00
Joshua Hsueh
f6af11faba put notifications top of router 2021-07-06 22:48:40 -04:00
Michael Fatemi
0979bbf70f fix some api routes 2021-07-06 22:47:25 -04:00
Michael Fatemi
51a11f95af fix some warnings 2021-07-06 22:46:08 -04:00
Joshua Hsueh
efa076e6d5 Merge branch 'main' of github.com:myfatemi04/wheelshare-frontend into main 2021-07-06 22:44:29 -04:00
Joshua Hsueh
72ff0030cd started notifications 2021-07-06 22:44:12 -04:00
Michael Fatemi
567b8e0901 Add redirect url to authentication process 2021-07-06 22:26:57 -04:00
Michael Fatemi
1fbbf5904a Add better error handling for authentication 2021-07-06 20:32:37 -04:00
Michael Fatemi
009b799a99 add a demo carpool view 2021-07-06 20:26:53 -04:00
Michael Fatemi
5ae2f33ca1 make it possible to sign up for an event without giving your address 2021-07-05 21:01:27 -04:00
Michael Fatemi
cadcaa39cb make list of people accurate 2021-07-05 13:09:41 -04:00
Michael Fatemi
94b6c521ea center text in authenticator 2021-07-03 01:10:57 -04:00
Michael Fatemi
bff71a0a3a add log out button to logged in view 2021-07-03 01:08:56 -04:00
Michael Fatemi
d4aca49302 add screen for logged out users 2021-07-03 01:07:02 -04:00
Michael Fatemi
dde3edee04 clean up authentication code 2021-07-03 00:55:13 -04:00
Michael Fatemi
557d554db3 update api to use new session stfuf 2021-07-03 00:39:10 -04:00
Michael Fatemi
86f327bf9e uninstall old packages 2021-07-03 00:02:35 -04:00
Michael Fatemi
7e27f35b0a standardize api 2021-07-02 23:28:17 -04:00
Michael Fatemi
179047d672 move files out of newui folder 2021-07-02 23:16:56 -04:00
Nitin Kanchinadam
6ca547cc98 tried to set up oauth, need to get authorizationURI into the frontend for display 2021-07-02 20:35:57 -04:00
Nitin Kanchinadam
99291fb37b Merge branch 'main' of https://github.com/myfatemi04/wheelshare-frontend 2021-07-02 20:08:14 -04:00
Nitin Kanchinadam
fcaac3d419 commit on 'main' 2021-07-01 14:10:49 -04:00
Michael Fatemi
8befbe2d6f make frontend update signup in backend 2021-07-01 13:06:33 -04:00
Michael Fatemi
cf3a84d1c5 add start time and end time client-side validation 2021-07-01 00:39:06 -04:00
Michael Fatemi
305c738e50 disable end date selector when creating event 2021-07-01 00:34:18 -04:00
Michael Fatemi
f17feac497 disable day of week selector when event is being created 2021-07-01 00:33:18 -04:00
Michael Fatemi
7dc5e92c46 refactor event creation api 2021-07-01 00:25:48 -04:00
Michael Fatemi
66b5c8aff6 update api call for creating an event 2021-06-30 21:29:05 -04:00
Michael Fatemi
c0a00945ef event creator includes recurring events! 2021-06-30 20:52:24 -04:00
Michael Fatemi
3fc96ca3d4 Add days of week picker and binary encoding 2021-06-30 10:18:27 -04:00
Michael Fatemi
12c0f9d32f add google maps service for lat/long of chosen location 2021-06-27 21:59:41 -04:00
Michael Fatemi
28932b2627 add latitude/longitude extra distance calculations 2021-06-27 19:26:13 -04:00