Skip to content
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

Migration from Reactjs to NEXTjs #118

Open
nirmitsaini1024 opened this issue Oct 15, 2024 · 3 comments
Open

Migration from Reactjs to NEXTjs #118

nirmitsaini1024 opened this issue Oct 15, 2024 · 3 comments
Assignees
Labels

Comments

@nirmitsaini1024
Copy link
Contributor

Is your feature request related to a problem? Please describe.

  • React.js limits SEO and performance due to its client-side rendering.
  • We need server-side rendering (SSR), static site generation (SSG), and better routing for faster load times and improved SEO.

Describe the solution you'd like

  • Migrating to Next.js will enable SSR, static site generation (SSG), and provide easier backend/database integration with built-in API routes.
  • This improves performance, SEO, and simplifies full-stack development.

Additional context

Migration Approach:

  • Dedicated Branch: Work on Next.js in a separate branch while continuing React.js work in the main branch.
  • Merge Carefully: Regularly sync updates from the React.js branch to avoid conflicts.
  • Component Reuse: Most React components will require minimal modification and can be reused in Next.js.
  • Routing Refactor: Replace react-router with Next.js' file-based routing system.
  • Backend Integration: Leverage Next.js API routes for easier database connections and backend logic.
@nirmitsaini1024
Copy link
Contributor Author

nirmitsaini1024 commented Oct 15, 2024

@thepratappawar @pawarspeaks please assign, i'll start working as soon as the UI revamp PR gets merged.

@pawarspeaks
Copy link
Owner

hey @nirmitsaini1024 are you on it?

@nirmitsaini1024
Copy link
Contributor Author

hey @nirmitsaini1024 are you on it?

yesss, working on it.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants