v1.0.0 π Relivator Release
How to Install and Get Started
Please visit the project's README, where you can always find up-to-date information about the project and how to install it easily.
v1.0.0 Features
- Utilized Next.js, React, TailwindCSS, and TypeScript serve as the project's core technologies.
- Unleashed extensive internationalization in 9 languages (English, German, Spanish, French, Hindi, Italian, Polish, Turkish, Ukrainian), using next-intl.
- Undertook Drizzle ORM, utilizing both MySQL and PostgreSQL, and services like PlanetScale and Neon.
- Successfully configured
next.config.mjs
with i18n and MDX support. - Strived for thorough documentation and a beginner-friendly approach throughout the project.
- Skillfully configured and commented on
middleware.ts
for i18n and next-auth. - Provided exemplary VSCode settings and recommended extensions.
- Optimized the Next.js Metadata API for SEO, integrating file-system handlers.
- Integrated a TailwindCSS screen size indicator for local project runs.
- Implemented authentication through NextAuth.js.
- Established a user subscription and checkout system using Stripe.
- Ensured type-safety validations for project schemas and UI fields using Zod.
- Employed EsLint and Prettier to ensure the code is safe and readable.
- Elegantly executed the font system, utilizing Inter and additional typefaces.
- Developed a storefront, incorporating product, category, and subcategory functionality.
- Designed a modern, cleanly composed user interface using Radix, with attractive UI components from shadcn/ui and @auth/drizzle-adapter.
- Composed a comprehensive, beginner-friendly
README.md
, including descriptions of environment variables. - Blog functionality realized through the use of MDX files.
- Applied tRPC and TanStack Query for server and client data fetching.
v0.0.0-v.1.0.0 Commits
- π± feat(app): initial deploy
- π feat(app): initial update
- π upd(app): global update
- 𦫠feat(db): add drizzle config
- β feat(app): configure the app
- βοΈ feat(app): improve env styling
- βοΈ feat(store): init app store types
- βοΈ feat(store): add more store things
- π§Ή feat(app): temporary remove image
- πΏ feat(app): improve header and footer
- π³ feat(app): add many new store things
- π feat(app): add payments & store actions
- π³ feat(store): add checkout & some updates
- β¨ feat(app): improve the project file hierarchy
- π΄ feat(auth): deprecate clerk because i18n errors
- π upd(app): upd islands, landing and other pages
- π add(analytics): integrate vercel web analytics
- π feat(app): release relivator 1.0.0 version
Contributors
- @blefnk β Project Creator
- @mouadlouhichi β PR#3
Credits
Huge thanks to @mouadlouhichi, @shadcn, @rexfordessilfie, @sadmann7, @jackblatch, to the entire @bs-oss community, and to the everyone from Project Credits & Contributors wiki page for helping!