INSERT SHORT DESCRIPTION.
- React.js
- Tailwind CSS
- MongoDB
- Mongoose
- Express.js
- Authentication and Authorization: Secure user authentication and authorization system.
- Database Integration: Utilizing MongoDB and Mongoose for efficient database management.
- Responsive Design: Responsive UI design using Tailwind CSS for a seamless user experience across devices.
- As a user, I want to register an account.
- As a logged-in user, I want to create a new recipe and save it to my profile.
- As a user, I want the application to have a responsive design, ensuring usability across various devices.
- As a user, I want to see skeleton components when the data is loading.
- As a registered user, I want to have the ability to make my prompts private.
- As a user, I want to have the ability to group and organize saved prompts into custom collections.
- As a user, I want to have an option to favorite or mark specific prompts as important for quick access.
- Implementing user authentication with NextAuth and handling secure routes.
- Integrating MongoDB with the server-side code and managing database operations effectively.
- Gained a deeper understanding of authentication and authorization mechanisms.
- Enhanced skills in using Next.js for server-side rendering and routing.
- Learned efficient database handling using MongoDB and Mongoose.
If you have any feedback, please reach out to us at [email protected]