Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
106 commits
Select commit Hold shift + click to select a range
4d3bf7b
major: backend setup
yashnarain Feb 15, 2023
33ab18c
major: added basic setup for db and mongoose
yashnarain Feb 16, 2023
64870c9
major: added get routes
yashnarain Feb 16, 2023
2c0c5f7
major: added register and login routes
yashnarain Feb 16, 2023
c3d50f2
major: added password encryption
yashnarain Feb 16, 2023
3708769
major: added hashing
yashnarain Feb 16, 2023
3726d03
major: revised user schema & added validations
yashnarain Feb 20, 2023
88a5791
major: added session handling
yashnarain Feb 20, 2023
359f53e
major: added forgot password setup
yashnarain Feb 20, 2023
2f39e6f
major: integrated jwt tokens
yashnarain Feb 20, 2023
178573c
major: sendgrid email integration
yashnarain Feb 20, 2023
30bab0c
major: set up email service using nodemailer
yashnarain Feb 20, 2023
afeefa1
minor: replace email for nodemailer
yashnarain Feb 20, 2023
d88ed3e
major: completed reset-password functionality
yashnarain Feb 21, 2023
644f2e9
major: added google sign in functionality
yashnarain Feb 21, 2023
45b4150
minor: fixed login bug
yashnarain Feb 22, 2023
1bec7ab
minor: fixed password length bug
yashnarain Feb 22, 2023
7ad47ea
minor: added login check
yashnarain Feb 22, 2023
73ac43c
minor: removed password length
yashnarain Feb 22, 2023
85aead1
Cors
niantony Feb 22, 2023
075c803
Merge branch 'login-ready' of https://github.com/kabrap/allpurdue int…
niantony Feb 22, 2023
2c568e3
Major: Add views and routes for adding places, view all places and in…
kabrap Feb 23, 2023
07e0115
Minor changes
kabrap Feb 23, 2023
a41e8b7
Major: Add average and num rating functionality + Minor changes
kabrap Feb 23, 2023
e0fbb37
Major - Add functionality adding/removing/editing review + ratings
kabrap Feb 24, 2023
7c3e793
Add helper function to round up/down ratings
kabrap Feb 24, 2023
79307f3
Adjusting for frontend integration
niantony Feb 25, 2023
b3c9cb4
Login functionality changes (Google and normal)
niantony Feb 26, 2023
e1a1493
Added users endpoint and updated add review endpoint
andrewni1 Feb 26, 2023
d49f61e
Change password endpoint
niantony Feb 27, 2023
8117b0c
Sending error to frontend if unsuccessful login
niantony Feb 27, 2023
7f86f86
Endpoint for request submission from Contact page
niantony Feb 27, 2023
6f5484a
Adding error and success messages for login/signup
niantony Feb 27, 2023
c7c587e
Endpoint to like and unlike a review
andrewni1 Feb 27, 2023
b9f3fbe
Endpoint to like and unlike a review
andrewni1 Feb 27, 2023
933798b
Merge branch 'backend-places-setup-post-login' of https://github.com/…
andrewni1 Feb 27, 2023
73d9b20
Suggested places of a place
niantony Feb 27, 2023
b0ec2e9
Set current user to null when user logs out
niantony Feb 28, 2023
70291c4
Merge pull request #9 from kabrap/backend-suggested-places
andrewni1 Feb 28, 2023
8231208
Recent reviews endpoint
niantony Feb 28, 2023
421f2d0
Adding missing endpoints back
andrewni1 Feb 28, 2023
b757344
Added search routes and queries
raseshr Feb 28, 2023
70ce25c
Added images field
raseshr Feb 28, 2023
5f84b12
Added images field
raseshr Feb 28, 2023
450f9fc
Added new fields for places
raseshr Mar 1, 2023
1855e49
Merge pull request #14 from kabrap/backend-recent-reviews
niantony Mar 1, 2023
cf2bb61
currentUser null
niantony Mar 1, 2023
52305a5
Updated places endpoints to retrieve new placeSchema data
andrewni1 Mar 1, 2023
fd3a6a7
Specific user retrieval endpoint
andrewni1 Mar 1, 2023
0a793b4
sending images for search query
niantony Mar 1, 2023
f6d5912
added hours and phone fields to place schema
raseshr Mar 2, 2023
40f5903
Minor additions to endpoint for retrieving specific place
andrewni1 Mar 2, 2023
94f957d
Specific place endpoint now returns reviews
andrewni1 Mar 2, 2023
c92a8b0
added verification check for purdue.edu emails
yashnarain Mar 12, 2023
9789b05
Major: Add Blog Functionality
kabrap Mar 12, 2023
0bb0cd7
Added backend routes for admin adding new place
raseshr Mar 21, 2023
0d3ab52
Added edit place by admin backend functionality
raseshr Mar 22, 2023
a384dd8
major: add photos functionality to blogs
yashnarain Mar 22, 2023
b722a81
minor: added upload limits
yashnarain Mar 22, 2023
d0e1273
Added delete place backend functionality
raseshr Mar 22, 2023
37bbde7
added saved blog field to user schema
yashnarain Mar 22, 2023
0a29b9a
major: added saved blogs functionality
yashnarain Mar 23, 2023
28bd5a5
major: added delete for photos when deleting blogs
yashnarain Mar 23, 2023
fde7401
minor changes to add and edit place by admin
raseshr Mar 23, 2023
d63f52d
Merge pull request #24 from kabrap/backend-blogs-setup
andrewni1 Mar 24, 2023
f9b6f31
Blog schema takes tags instead of place and endpoint added to like an…
andrewni1 Mar 24, 2023
3e34795
delete any review by admin
raseshr Mar 25, 2023
450ccb6
delete blogs by admin initial
raseshr Mar 25, 2023
07753d3
Changing GET specific blog using ID to fit needs of frontend
niantony Mar 25, 2023
c370af8
Add unsave blog functionality
kabrap Mar 25, 2023
42b7e8a
Slightly modified endpoint for deleting a place
andrewni1 Mar 26, 2023
4dc39c3
Sending blog data upon creation
niantony Mar 26, 2023
f2f74ca
Edited delete place endpoint so avoid conflicts with review deletion
niantony Mar 26, 2023
1a198fb
Minor comment change + Remove place from view
kabrap Mar 26, 2023
4661e94
Merge branch 'backend-andrew' of https://github.com/kabrap/allpurdue …
kabrap Mar 26, 2023
a343392
Admin account verification
niantony Mar 26, 2023
9709bd4
Merge branch 'backend-andrew' of https://github.com/kabrap/allpurdue …
niantony Mar 26, 2023
951dc15
Add save place functionality + Remove place from views
kabrap Mar 26, 2023
d7d0880
Save/Unsave place endpoint
andrewni1 Mar 27, 2023
7cca8cc
fix add-place body
Mar 27, 2023
6100cf6
Merge branch 'backend-admin' of https://github.com/kabrap/allpurdue i…
Mar 27, 2023
ebfe88b
fix endpoint
Mar 27, 2023
0e0e76d
Merge pull request #33 from kabrap/backend-admin
niantony Mar 29, 2023
7f0974c
Added back blogs.ejs for merge
andrewni1 Mar 29, 2023
9a0e063
Merge pull request #37 from kabrap/backend-blogs-setup
andrewni1 Mar 29, 2023
d5df42c
Deleting a place removes from users savedPlaces, same with deleting a…
niantony Mar 29, 2023
f502c17
Merge branch 'backend-andrew' of https://github.com/kabrap/allpurdue …
niantony Mar 29, 2023
0bfc1a4
Sending email to blog author after deleting
niantony Mar 29, 2023
524e14a
Redirect for adding and editing a place
niantony Mar 29, 2023
576eb8c
Unfavoriting a place from dashboard
niantony Mar 29, 2023
d3c3934
Updated endpoint to favorite and unfavorite blogs
andrewni1 Mar 30, 2023
ddb8884
Merge branch 'backend-andrew' of https://github.com/kabrap/allpurdue …
andrewni1 Mar 30, 2023
132ab3b
Updated save place endpoint to return user saving the specified place
andrewni1 Mar 30, 2023
e803e40
Merge pull request #44 from kabrap/backend-andrew
andrewni1 Mar 30, 2023
6d94b4b
Trending places
niantony Apr 9, 2023
2322897
Major: added report review
raseshr Apr 11, 2023
ba44de3
Updated review schema
raseshr Apr 11, 2023
91b40af
Updated blog schema
raseshr Apr 11, 2023
e452885
Major: Added report blog
raseshr Apr 11, 2023
4c2e9d2
major: sharing post request
yashnarain Apr 11, 2023
aa7f890
Major - Add admin feature/unfeature place/blog
kabrap Apr 12, 2023
a3fa487
Featured place and blog endpoint updates
niantony Apr 12, 2023
4c29344
Featured place now also has ratings returned with it
niantony Apr 13, 2023
10efe05
Moving to backend folder
niantony Apr 15, 2023
67381e3
Moving node_modules to backend folder
niantony Apr 15, 2023
5926d76
Merge conflict fix?
niantony Apr 15, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Binary file added .DS_Store
Binary file not shown.
2 changes: 2 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
node_modules/
.env
Loading