Skip to content
This repository was archived by the owner on Jun 16, 2025. It is now read-only.

v3.0.0

Choose a tag to compare

@brodyreiss1 brodyreiss1 released this 01 Aug 22:46
· 28 commits to main since this release
38adca3

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 profile and this will take them to the /profile frontend 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 /login and /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 /login or /signup page 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 /login route), a search bar (without functionality right now), a posts tab (which will take them to the /posts route), a businesses tab (when clicked will take them to the /businesses route), a profile tab (which will take them to the /profile route), 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 /businesses route.
  • Currently Huda has a pull request open for showing the user profile inside of the /profile route. 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-1 branch 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 Chritisbranch branch and will be merged in soon!

Full Changelog: v2.0.0...v3.0.0