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

feat: Improve Project Setup for Better Beginner-Friendliness & Standard Practices #51

Open
jjinendra3 opened this issue Mar 4, 2025 · 0 comments

Comments

@jjinendra3
Copy link

Description

The current project setup is not beginner-friendly and does not follow standard repository practices where both the frontend and backend exist within a single repo. Right now:

  1. The frontend and backend must be maintained on separate servers.
  2. Running the development environment requires managing two separate servers manually.
  3. The concurrently setup can be improved by using distinct labels (e.g., "FE" and "BE") with colors to enhance terminal clarity.

Proposed Solution

  • Modify the npm run dev script to start both the frontend and backend in a single terminal session using concurrently.
  • Improve terminal visibility by adding labels ("FE" for frontend and "BE" for backend) with distinct colors for better readability.

Expected Benefits

✅ Easier setup for beginners
✅ Follows best practices for monorepos
✅ Provides a clearer and more interactive terminal experience

Would love to hear thoughts on this and if there are any additional suggestions! 🚀

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

No branches or pull requests

1 participant