Skip to content

Commit 1f962c6

Browse files
committedApr 6, 2022
docs: update README
1 parent feb687f commit 1f962c6

File tree

2 files changed

+49
-12
lines changed

2 files changed

+49
-12
lines changed
 

‎.husky/commit-msg

+4
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
#!/bin/sh
2+
. "$(dirname "$0")/_/husky.sh"
3+
4+
npx --no -- commitlint --edit ""

‎README.md

+45-12
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,8 @@ If you find this tutorial helpful, please share it with your friends and colleag
2020
1. [Adding a Custom Document](#adding-a-custom-document)
2121
1. [Adding Layouts](#adding-layouts)
2222
1. [Deployment](#deployment)
23-
1. [Conclusion](#conclusion)
23+
1. [Next Steps](#next-steps)
24+
1. [Wrapping Up](#wrapping-up)
2425

2526
## What is Next.js?
2627

@@ -1689,22 +1690,54 @@ export const parameters = {
16891690

16901691
Just add a `decorators` export with a null session provider and you'll be in business.
16911692

1692-
## Conclusion
1693+
## Next Steps
16931694

16941695
I hope you found this tutorial and learned something about setting up a solid and scaleable Next.js project for you and your team.
16951696

1696-
This is the first part of a multi-part series on creating a production quality Next.js app template. In coming installments we will also look at:
1697+
This is the first part of what is intended to be a multi-part series on creating a production quality Next.js app.
16971698

1698-
- An example app with multiple components, API routes, `getStaticProps` and `getServerSide` Props
1699-
- Unit testing and end to end testing
1700-
- Database connection with Prisma and your choice of DB adapter (we'll use Supabase and Postgres)
1701-
- Authentication and SSO with next-auth
1702-
- Internationalization with i18next and i18Nexus
1703-
- Steps involved to transform into a monorepo with multiple apps and shared packages
1699+
Some of my ideas for future installments are below, I'd encourage you to leave some feedback about which ones you'd find most useful (or other ones if you don't see them below).
1700+
1701+
- How to build a fullstack Next.js app using API routes and Tailwind CSS
1702+
- How to add a global state manager to your Next.js app with Recoil
1703+
- How to implement unit and end-to-end testing in a Next.s app with jest and playwright
1704+
- How to create a CI/CD pipeline with Github actions and Vercel
1705+
- How to implement SSO authentication and internationalization in a Next.js app using NextAuth and i18next
1706+
- How to connect a database to your Next.js app with Prisma and Supabase
1707+
- How to manage multiple applications in a monorepo with Next.js and Nx
17041708

17051709
Stay tuned and please don't hesitate to ask any questions, I'm happy to answer if I can!
17061710

1707-
TODO:
1711+
## Wrapping Up
1712+
1713+
Remember that all code from this tutorial as a complete package is available in [this repository](https://github.com/alexeagleson/nextjs-fullstack-app-template).
1714+
1715+
Please check some of my other learning tutorials. Feel free to leave a comment or question and share with others if you find any of them helpful:
1716+
1717+
- [How to Connect a React App to a Notion Database](https://dev.to/alexeagleson/how-to-connect-a-react-app-to-a-notion-database-51mc)
1718+
1719+
- [How to use Node.js to backup your personal files](https://dev.to/alexeagleson/how-to-use-nodejs-to-backup-your-personal-files-and-learn-some-webdev-skills-along-the-way-541a)
1720+
1721+
- [Introduction to Docker for Javascript Developers](https://dev.to/alexeagleson/docker-for-javascript-developers-41me)
1722+
1723+
- [Learnings from React Conf 2021](https://dev.to/alexeagleson/learnings-from-react-conf-2021-17lg)
1724+
1725+
- [How to Create a Dark Mode Component in React](https://dev.to/alexeagleson/how-to-create-a-dark-mode-component-in-react-3ibg)
1726+
1727+
- [How to Analyze and Improve your 'Create React App' Production Build ](https://dev.to/alexeagleson/how-to-analyze-and-improve-your-create-react-app-production-build-4f34)
1728+
1729+
- [How to Create and Publish a React Component Library](https://dev.to/alexeagleson/how-to-create-and-publish-a-react-component-library-2oe)
1730+
1731+
- [How to use IndexedDB to Store Local Data for your Web App ](https://dev.to/alexeagleson/how-to-use-indexeddb-to-store-data-for-your-web-application-in-the-browser-1o90)
1732+
1733+
- [Running a Local Web Server](https://dev.to/alexeagleson/understanding-the-modern-web-stack-running-a-local-web-server-4d8g)
1734+
1735+
- [ESLint](https://dev.to/alexeagleson/understanding-the-modern-web-stack-linters-eslint-59pm)
1736+
1737+
- [Prettier](https://dev.to/alexeagleson/understanding-the-modern-web-stack-prettier-214j)
1738+
1739+
- [Babel](https://dev.to/alexeagleson/building-a-modern-web-stack-babel-3hfp)
1740+
1741+
- [React & JSX](https://dev.to/alexeagleson/understanding-the-modern-web-stack-react-with-and-without-jsx-31c7)
17081742

1709-
- NextAuth for storybook
1710-
- Add repo link (feel free to just take the structure from the repo)
1743+
- [Webpack: The Basics](https://dev.to/alexeagleson/understanding-the-modern-web-stack-webpack-part-1-2mn1)

0 commit comments

Comments
 (0)
Please sign in to comment.