GadgetGuru is a blog platform focused on sharing the latest trends and innovations in the world of electronics. Users can explore and share insights about the newest gadgets and technologies. The application offers the following features:
- Create Posts: Authenticated users can create and share their own posts about tech
- View Posts: All users, whether logged in or not, can view the posts.
- User Authentication: Secure login through Kinde, ensuring a safe and seamless user experience.
- Form Validation: Robust form validation using the Zod library ensures that all posts meet the required standards before being published.(nice notification in the form of toast)
- Dynamic Routes: The app leverages Next.js dynamic routes for flexible and intuitive navigation. Server-Side Rendering: Server-side rendering ensures fast load times and improved SEO.
- Next.js: Utilized for its powerful framework capabilities, enabling dynamic routes and server-side rendering.
- Kinde: Implemented for secure and reliable user authentication.
- Zod: Used for form validation to ensure data integrity and user input quality.
- TypeScript: Employed throughout the project for type safety and improved code quality.
- Tailwind CSS: Integrated for efficient and responsive UI styling.
- Vercel: Leveraged for storage solutions, and responsible for deployment.
- Prisma: For simplifying database interactions and ensuring data integrity.
If you have any ideas for the development of this project or any questions, feel free to reach out to me. I am more than happy to answer any questions regarding the code and discuss potential improvements.