Skip to content

Conversation

DevByRico
Copy link

Copy link

@JennieDalgren JennieDalgren left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hi!

It looks like your backend is set up good. However, I can't see that you backend is connected to your frontend (https://happy-thoughts-rn.netlify.app/)
HAve you connected another frontend to it or just missed that re-connection?

To get approved on this project you need to meet all requirement stated in Disco.
For example these two are missing:

  • Your frontend should be updated with the possibility to Update and Delete a thought, as well as signing up and logging in and some error handling if something goes wrong.

  • Everything in your backend should be reflected in your frontend.

@DevByRico
Copy link
Author

Hi!

I’ve connected the frontend to the backend and implemented the missing features.
New live links:

Frontend (Netlify): https://happy-thoughts-api2.netlify.app/
Backend (Render): https://js-project-api-uyc1.onrender.com/

What’s done:
Auth: Sign up (username + email + password) & Login (username or email).
CRUD: Create, Update, and Delete for the user’s own thoughts.
Error handling: UI shows backend validation and auth errors.
Connected FE↔BE: via Netlify proxy (CORS handled):

Note: There’s a small “Wake server” button because Render Free may sleep.

How to test
Open the Netlify link → click Wake server.
Sign up a new user or Login with an existing one.
Post a thought, then Edit and Delete your own post.

Thanks! 🙌

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