-
Notifications
You must be signed in to change notification settings - Fork 150
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
Update Node Starter #408
Comments
I'm on this. |
Hi @ndneighbor, Sorry for tagging, but I've just got home and noticed that there are several Node.js/Express.js templates created already, so do you feel the need of having a template with the bonus points thing? Or another with tRPC. Just ping me if that's the case. Thank you. |
Hi @edmondwinston ! I appreciate you reviewing the existing templates and checking in beforehand. I agree, I think we already have some popular node templates. Leaning into the "Bonus" section though, you could build something with a DB attached and setup some authentication and/or test suite to show off a good project scaffold with built in developer ops. Just a thought, let me know! |
@melissa-hale Thank you for replying.
|
Hey @edmondwinston !
|
Yes, I'm turning this one in, but I'm actually on holiday, so will get back to you within 4-5 days with a sketch. Thank you. |
Hi, I'm back, and here is the repo. |
I love this @edmondwinston! It's such a nice example of a modular project. Since this is a starter, I am looking forward to seeing how your documentation helps less experienced developers understand how the various modules are interacting with each other. It doesn't have to be super thorough, just enough for someone to feel confident enough to play around and make it their own. I think a section that informs how to interact with the API routes and how to run the tests is important. Thanks for your work on this! We'll wrap the bounty program on Friday, but I'll give you extra time to polish this one 🔥 |
Thank you for the kind words! I have just added a few little notes, what do you think? |
Hi @edmondwinston ! the documentation is nice and made me laugh 😄 I think what I'm missing is an entry point to see how the auth is working. I know you could do it with an HTTP client, but I was thinking maybe adding a login form would be cool. I went ahead and threw something rough together: https://github.com/melissa-hale/express-passport you're welcome to do whatever you'd like of course (login form or no), but you can also copy what I did. Then please update the docs to be explicit on the routes that are available. /, /login, /api/v1/account, /api/v1/account/authenticate (POST) Once you're satisfied -
I'll give it a final review and we'll get you paid! |
i can work on this
and as you specify : ) Assign me this. |
Update/Create a Node Starter
An updated Node.js starter template designed to accelerate the setup process for Node.js projects.
Payout
$50
Expectation
Develop a well-organized Node.js starter template with clear documentation for easy setup.
Bonus points: Include basic project structure, Express.js integration, and database connectivity examples. Or adding testing support and advanced features like authentication. A hosted tutorial or guide is highly appreciated.
The text was updated successfully, but these errors were encountered: