Skip to content

Development#58

Open
mbchavez27 wants to merge 68 commits intomainfrom
development
Open

Development#58
mbchavez27 wants to merge 68 commits intomainfrom
development

Conversation

@mbchavez27
Copy link
Owner

No description provided.

mbchavez27 and others added 30 commits February 25, 2026 01:12
* feat: clean auth

* feat: add sign up form behavior

* feat: add sign up input validation

* feat: fix regex validation

* feat: show password accept status

* feat: add services file

* feat: implement login with user services and add user types

* feat: implement the remaining user services methods

* feat: implement the logout route and httponly cookies

* feat: implement the httponly cookies for the frontend

* feat: implement middleware on the backend

* feat: implement middleware fixes

* feat: implement auth

* feat: implement logout

* feat: implement logout
* feat(backend): fix users table

* feat(app): add dockerfile for root folder
* feat(backend): fix users table

* feat(app): add dockerfile for root folder

* feat(app): remove dockerfile

* feat(app): remove dockerfile
This PR introduces the full implementation of the restaurant authentication system and the owner signup flow, along with several backend and frontend fixes to support these features. It also includes minor infrastructure updates.

- **Users Table Fixes:** Corrected the `Users` table schema to ensure compatibility with signup and login flows. (`feat(backend): fix users table`)
- **Restaurant Creation:** Owners can now create restaurants via the backend endpoints. (`feat(server): can create restaurants`, `feat(server): can create a restaurant as owner`)
- **Login Fixes:** Fixed backend login issues to ensure proper authentication. (`feat(server): login works again`)
- **General Backend Fixes:** Multiple fixes to stabilize backend behavior. (`feat(server): fix backend`)

- **Owner Signup Flow:** Added frontend components for owner signup including a dedicated signup button. (`feat(client): add a owner signup button`, `feat(client): finish frontend for the signup of owners`)
- **Price Range:** Added price range input for restaurant creation. (`feat(client): added price range`)
- **SQL Fixes:** Corrected SQL queries used in frontend/backend integration. (`feat(client): fixed sql`)

- **Dockerfile Management:** Added and removed Dockerfile for root folder as needed during development. (`feat(app): add dockerfile for root folder`, `feat(app): remove dockerfile`)

1. `446d239` - feat(backend): fix users table
2. `749d1cb` - feat(app): add dockerfile for root folder
3. `324133d` - feat(app): remove dockerfile
4. `6e5b1f4` - feat(app): remove dockerfile
5. `fbfaee0` - feat(client): add a owner signup button
6. `1ce41fc` - feat(client): finish frontend for the signup of owners
7. `acc076c` - feat(client): added price range
8. `9d3dfe5` - feat(client): fixed sql
9. `e96534a` - feat(client): fixed sql
10. `fd37aab` - feat(server): can create a restaurant as owner
11. `c9a5f5c` - feat(server): fix backend
12. `7ca737c` - feat(server): fix backend
13. `06fde61` - feat(server): login works again
14. `3784d63` - feat(server): can create restaurants
15. `5714e76` - feat(server): can create restaurants

- This PR is a major step toward completing the owner-side restaurant management flow.
- Frontend and backend should now be fully integrated for signup and restaurant creation.
- Further testing is required for edge cases in SQL queries and authentication flows.
* feat(client): removing of add foods (since this is static lang)

* feat(server): add javadocs comments

* feat(server): add javadocs comments

* feat(server): get restaurants
* feat(server): add statistics

* feat(server): add statistics

* feat(server): remove

* feat(server): get restaurants

* feat(clients): can fetch restaurants

* feat(clients): fetch restaurant tags
* feat(clients): get reviews

* feat(clients): create reviews

* feat(clients): render reviews

* feat(client): render reviews
* feat(clients): get reviews

* feat(clients): create reviews

* feat(clients): render reviews

* feat(client): render reviews

* feat(client): add reactions
mbchavez27 and others added 28 commits March 16, 2026 16:00
Co-authored-by: alexgnzls <alexandragayleg@gmail.com>
* feat(client): close restaurant

* feat(client): close restaurant
* feat(client): close restaurant

* feat(client): close restaurant

* feat(client): close restaurant
* feat(client): close restaurant

* feat(client): close restaurant

* feat(client): close restaurant

* feat(client): close restaurant
* feat(client): reply

* feat(client): edit restaurant
* feat(client): reply

* feat(client): edit restaurant

* feat(client): edit restaurant
Co-authored-by: alexgnzls <alexandragayleg@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants