-
Notifications
You must be signed in to change notification settings - Fork 33
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
transfer the logic to backend #43
Open
ARVINDH-CT06
wants to merge
10
commits into
VedantAnand17:main
Choose a base branch
from
ARVINDH-CT06:branch2
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
The latest updates on your projects. Learn more about Vercel for Git ↗︎
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
🎉 Thank you for your contribution! Your pull request has been submitted successfully. A maintainer will review it as soon as possible. We appreciate your support in making this project better
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Objective: Ensure your backend API is functioning correctly and that it handles requests as expected.
Actions:
Use tools like Postman or curl to test your API endpoints.
Verify that your API correctly responds to various request types (GET, POST, etc.) and handles edge cases (e.g., invalid input).
Debug any issues that arise during testing.
Objective: Connect your frontend application to your backend API to enable dynamic data interaction.
Actions:
Update your frontend code (e.g., home.js) to make API calls to your Express server.
Implement functions to handle user inputs and display results from the API.
Ensure proper error handling and user feedback in case of API failures.
Objective: Improve your application’s functionality and user experience by adding new features.
Actions:
Implement user authentication (registration and login) to secure your application.
Add session management to keep users logged in and maintain their session state.
Validate user input on the backend to prevent malicious data from being processed.
Consider implementing advanced features like data filtering, sorting, or exporting.
Objective: Enhance the visual design and usability of your application.
Actions:
Review the layout and styling of your application.
Make use of CSS frameworks (like Bootstrap) to create a responsive design.
Improve navigation and accessibility for a better user experience.
Gather feedback from users to identify areas for improvement.
Objective: Ensure your application can handle unexpected or unusual user behavior.
Actions:
Conduct tests with various types of data, including edge cases (e.g., extremely large inputs, special characters).
Verify how your application handles errors or unexpected inputs (e.g., empty fields).
Implement comprehensive unit tests to automate this process and catch issues early.
Objective: Make your application accessible to users by deploying it to a web server.
Actions:
Choose a hosting platform (e.g., Heroku, Vercel, AWS) for your backend.
Set up a domain name if necessary.
Deploy your frontend application, ensuring it points to the live backend API.
Perform final tests in the production environment to ensure everything works as expected.
Objective: Provide guidance for users and future developers working on the application.
Actions:
Write documentation detailing how to use the application, install dependencies, and run the code.
Document your API endpoints, including request/response formats and examples.
Plan for regular updates and maintenance to fix bugs and improve features based on user feedback.
Objective: Continue expanding your knowledge and skills in web development.
Actions:
Explore advanced topics in JavaScript, Node.js, Express, and frontend frameworks.
Stay updated on industry trends and best practices by following relevant blogs, tutorials, and communities.
Participate in coding challenges or contribute to open-source projects to gain practical experience.