This repository was archived by the owner on Jun 16, 2025. It is now read-only.
v3.0.0
GoLocal Milestone Three
This release focuses on the projects frontend and getting overall structure for that complete
- A profile page was created for the user. This is so the user can edit and see what is on their current profile. The user is able to see this by using the link in the navigation bar where it says
profileand this will take them to the/profilefrontend route. - A login/signup was created for the user. This is the first page of our application. When a user visits our site, this will be the first page they see. If they have an account, they can login. If they do not have an account, they can click that on the bottom blue link and it will change them to the signup page. These are on their own routes of
/loginand/signup. - Protected routes were added to make sure that a user is only on their own page and cannot edit anyone else. If a user is not signed in, or if they do not have an account, they will be stuck on the
/loginor/signuppage until they do have an account. - A navigation bar was created and is currently shown on the home page. This navigation bar has our logo (when clicked will take them to the
/loginroute), a search bar (without functionality right now), a posts tab (which will take them to the/postsroute), a businesses tab (when clicked will take them to the/businessesroute), a profile tab (which will take them to the/profileroute), and a sign out button for them to logout.
Notes
- This release focused on getting the structure of the project for the frontend done.
- So far the only fully functional parts to this are the login, signup, and navigation bar.
- Everything else has been structured and ready to be implemented. This includes the
/posts,/profile, and/businessesroute. - Currently Huda has a pull request open for showing the user profile inside of the
/profileroute. So by the time you are reading this, it may be merged in and complete. - The restricted routes help with safety insuring that everyone is on their own personal account and so that they cannot access other peoples data.
The rest of the release notes where generated using configuration in .github/release.yml at main
What's Changed
- added documentation for the routes we currently have by @brodyreiss1 in #9
- React user login by @brodyreiss1 in #12
- updated user model/tests/routes to include a password for the user fo… by @brodyreiss1 in #10
- NavBar component by @brodyreiss1 in #15
- added signup component and updated login by @brodyreiss1 in #14
- currently we also have a pull request from @haalkhaz for a user profile page. This is in her
patch-1branch and will be merged in soon! - due to a merge conflict we also have a pull request from @siemprechristie for a review route to the backend. This is in her
Chritisbranchbranch and will be merged in soon!
Full Changelog: v2.0.0...v3.0.0